home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Star Fleet HQ• / Stellar Spy •••• / stellar spy / stellar spy.rsrc / CODE_4.txt < prev    next >
Text File  |  1989-10-26  |  426KB  |  7,221 lines

  1. # near model CODE resource
  2. # jump table entries: 384-392 (9 of them)
  3. export_55:
  4. 00000000  4E56 FF3A                link       A6, -0x00C6
  5. 00000004  700F                     moveq.l    D0, 0x0F
  6. 00000006  3D40 FFE4                move.w     [A6 - 0x1C], D0
  7. 0000000A  42A7                     clr.l      -[A7]
  8. 0000000C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  9. 00000010  588F                     addq.l     A7, 4
  10. 00000012  2D40 FF76                move.l     [A6 - 0x8A], D0
  11. 00000016  4267                     clr.w      -[A7]
  12. 00000018  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  13. 0000001C  A893                     syscall    MoveTo
  14. 0000001E  302D E4E0                move.w     D0, [A5 - 0x1B20]
  15. 00000022  D16E FFE4                add.w      [A6 - 0x1C], D0
  16. 00000026  486D F202                pea.l      [A5 - 0xDFE]
  17. 0000002A  A884                     syscall    DrawString
  18. 0000002C  486E FFE6                pea.l      [A6 - 0x1A]
  19. 00000030  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  20. 00000034  41E8 004E                lea.l      A0, [A0 + 0x4E]
  21. 00000038  2F20                     move.l     -[A7], -[A0]
  22. 0000003A  2F20                     move.l     -[A7], -[A0]
  23. 0000003C  3F20                     move.w     -[A7], -[A0]
  24. 0000003E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  25. 00000042  41E8 0044                lea.l      A0, [A0 + 0x44]
  26. 00000046  2F20                     move.l     -[A7], -[A0]
  27. 00000048  2F20                     move.l     -[A7], -[A0]
  28. 0000004A  3F20                     move.w     -[A7], -[A0]
  29. 0000004C  4EBA 1386                jsr        [PC + 0x1386 /* 000013D4 */]
  30. 00000050  4FEF 0018                lea.l      A7, [A7 + 0x18]
  31. 00000054  4267                     clr.w      -[A7]
  32. 00000056  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  33. 0000005A  A893                     syscall    MoveTo
  34. 0000005C  302D E4E0                move.w     D0, [A5 - 0x1B20]
  35. 00000060  D16E FFE4                add.w      [A6 - 0x1C], D0
  36. 00000064  422E FF7A                clr.b      [A6 - 0x86]
  37. 00000068  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  38. 0000006C  41E8 004E                lea.l      A0, [A0 + 0x4E]
  39. 00000070  2F20                     move.l     -[A7], -[A0]
  40. 00000072  2F20                     move.l     -[A7], -[A0]
  41. 00000074  3F20                     move.w     -[A7], -[A0]
  42. 00000076  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  43. 0000007A  41E8 0044                lea.l      A0, [A0 + 0x44]
  44. 0000007E  2F20                     move.l     -[A7], -[A0]
  45. 00000080  2F20                     move.l     -[A7], -[A0]
  46. 00000082  3F20                     move.w     -[A7], -[A0]
  47. 00000084  486E FF6C                pea.l      [A6 - 0x94]
  48. 00000088  4EBA 1622                jsr        [PC + 0x1622 /* 000016AC */]
  49. 0000008C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  50. 00000090  41EE FFF0                lea.l      A0, [A6 - 0x10]
  51. 00000094  2F20                     move.l     -[A7], -[A0]
  52. 00000096  2F20                     move.l     -[A7], -[A0]
  53. 00000098  3F20                     move.w     -[A7], -[A0]
  54. 0000009A  41EE FF76                lea.l      A0, [A6 - 0x8A]
  55. 0000009E  2F20                     move.l     -[A7], -[A0]
  56. 000000A0  2F20                     move.l     -[A7], -[A0]
  57. 000000A2  3F20                     move.w     -[A7], -[A0]
  58. 000000A4  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  59. 000000A8  486D F240                pea.l      [A5 - 0xDC0]
  60. 000000AC  486E FF7A                pea.l      [A6 - 0x86]
  61. 000000B0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  62. 000000B4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  63. 000000B8  486E FF7A                pea.l      [A6 - 0x86]
  64. 000000BC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  65. 000000C0  588F                     addq.l     A7, 4
  66. 000000C2  2F00                     move.l     -[A7], D0
  67. 000000C4  A884                     syscall    DrawString
  68. 000000C6  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  69. 000000CA  43EE FFDA                lea.l      A1, [A6 - 0x26]
  70. 000000CE  41E8 0026                lea.l      A0, [A0 + 0x26]
  71. 000000D2  22D8                     move.l     [A1]+, [A0]+
  72. 000000D4  22D8                     move.l     [A1]+, [A0]+
  73. 000000D6  32D8                     move.w     [A1]+, [A0]+
  74. 000000D8  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  75. 000000DC  43EE FFD0                lea.l      A1, [A6 - 0x30]
  76. 000000E0  41E8 0030                lea.l      A0, [A0 + 0x30]
  77. 000000E4  22D8                     move.l     [A1]+, [A0]+
  78. 000000E6  22D8                     move.l     [A1]+, [A0]+
  79. 000000E8  32D8                     move.w     [A1]+, [A0]+
  80. 000000EA  2D6D E4D4 FFCA           move.l     [A6 - 0x36], [A5 - 0x1B2C]
  81. 000000F0  426E FFCE                clr.w      [A6 - 0x32]
  82. 000000F4  6000 015C                bra        +0x15E /* 00000252 */
  83. label000000F8:
  84. 000000F8  206E FFCA                movea.l    A0, [A6 - 0x36]
  85. 000000FC  2D68 00EA FFCA           move.l     [A6 - 0x36], [A0 + 0xEA]
  86. 00000102  206E FFCA                movea.l    A0, [A6 - 0x36]
  87. 00000106  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  88. 0000010C  6600 0140                bne        +0x142 /* 0000024E */
  89. 00000110  486E FF6C                pea.l      [A6 - 0x94]
  90. 00000114  206E FFCA                movea.l    A0, [A6 - 0x36]
  91. 00000118  41E8 003A                lea.l      A0, [A0 + 0x3A]
  92. 0000011C  2F20                     move.l     -[A7], -[A0]
  93. 0000011E  2F20                     move.l     -[A7], -[A0]
  94. 00000120  3F20                     move.w     -[A7], -[A0]
  95. 00000122  206E FFCA                movea.l    A0, [A6 - 0x36]
  96. 00000126  41E8 0030                lea.l      A0, [A0 + 0x30]
  97. 0000012A  2F20                     move.l     -[A7], -[A0]
  98. 0000012C  2F20                     move.l     -[A7], -[A0]
  99. 0000012E  3F20                     move.w     -[A7], -[A0]
  100. 00000130  4EBA 12A2                jsr        [PC + 0x12A2 /* 000013D4 */]
  101. 00000134  4FEF 0018                lea.l      A7, [A7 + 0x18]
  102. 00000138  486E FF62                pea.l      [A6 - 0x9E]
  103. 0000013C  206E FFCA                movea.l    A0, [A6 - 0x36]
  104. 00000140  41E8 004E                lea.l      A0, [A0 + 0x4E]
  105. 00000144  2F20                     move.l     -[A7], -[A0]
  106. 00000146  2F20                     move.l     -[A7], -[A0]
  107. 00000148  3F20                     move.w     -[A7], -[A0]
  108. 0000014A  206E FFCA                movea.l    A0, [A6 - 0x36]
  109. 0000014E  41E8 0044                lea.l      A0, [A0 + 0x44]
  110. 00000152  2F20                     move.l     -[A7], -[A0]
  111. 00000154  2F20                     move.l     -[A7], -[A0]
  112. 00000156  3F20                     move.w     -[A7], -[A0]
  113. 00000158  4EBA 127A                jsr        [PC + 0x127A /* 000013D4 */]
  114. 0000015C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  115. 00000160  422E FF7A                clr.b      [A6 - 0x86]
  116. 00000164  206E FFCA                movea.l    A0, [A6 - 0x36]
  117. 00000168  41E8 004E                lea.l      A0, [A0 + 0x4E]
  118. 0000016C  2F20                     move.l     -[A7], -[A0]
  119. 0000016E  2F20                     move.l     -[A7], -[A0]
  120. 00000170  3F20                     move.w     -[A7], -[A0]
  121. 00000172  206E FFCA                movea.l    A0, [A6 - 0x36]
  122. 00000176  41E8 0044                lea.l      A0, [A0 + 0x44]
  123. 0000017A  2F20                     move.l     -[A7], -[A0]
  124. 0000017C  2F20                     move.l     -[A7], -[A0]
  125. 0000017E  3F20                     move.w     -[A7], -[A0]
  126. 00000180  486E FF58                pea.l      [A6 - 0xA8]
  127. 00000184  4EBA 1526                jsr        [PC + 0x1526 /* 000016AC */]
  128. 00000188  4FEF 0018                lea.l      A7, [A7 + 0x18]
  129. 0000018C  206E FFCA                movea.l    A0, [A6 - 0x36]
  130. 00000190  2D68 0026 FF4E           move.l     [A6 - 0xB2], [A0 + 0x26]
  131. 00000196  2D68 002A FF52           move.l     [A6 - 0xAE], [A0 + 0x2A]
  132. 0000019C  3D68 002E FF56           move.w     [A6 - 0xAA], [A0 + 0x2E]
  133. 000001A2  486E FFDA                pea.l      [A6 - 0x26]
  134. 000001A6  486E FF4E                pea.l      [A6 - 0xB2]
  135. 000001AA  3F3C 0002                move.w     -[A7], 0x2
  136. 000001AE  A9EB                     syscall    Pack4/FP68K
  137. 000001B0  206E FFCA                movea.l    A0, [A6 - 0x36]
  138. 000001B4  2D68 0030 FF44           move.l     [A6 - 0xBC], [A0 + 0x30]
  139. 000001BA  2D68 0034 FF48           move.l     [A6 - 0xB8], [A0 + 0x34]
  140. 000001C0  3D68 0038 FF4C           move.w     [A6 - 0xB4], [A0 + 0x38]
  141. 000001C6  486E FFD0                pea.l      [A6 - 0x30]
  142. 000001CA  486E FF44                pea.l      [A6 - 0xBC]
  143. 000001CE  3F3C 0002                move.w     -[A7], 0x2
  144. 000001D2  A9EB                     syscall    Pack4/FP68K
  145. 000001D4  41EE FF4E                lea.l      A0, [A6 - 0xB2]
  146. 000001D8  2F20                     move.l     -[A7], -[A0]
  147. 000001DA  2F20                     move.l     -[A7], -[A0]
  148. 000001DC  3F20                     move.w     -[A7], -[A0]
  149. 000001DE  41EE FF58                lea.l      A0, [A6 - 0xA8]
  150. 000001E2  2F20                     move.l     -[A7], -[A0]
  151. 000001E4  2F20                     move.l     -[A7], -[A0]
  152. 000001E6  3F20                     move.w     -[A7], -[A0]
  153. 000001E8  486E FF3A                pea.l      [A6 - 0xC6]
  154. 000001EC  4EBA 14BE                jsr        [PC + 0x14BE /* 000016AC */]
  155. 000001F0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  156. 000001F4  41EE FF44                lea.l      A0, [A6 - 0xBC]
  157. 000001F8  2F20                     move.l     -[A7], -[A0]
  158. 000001FA  2F20                     move.l     -[A7], -[A0]
  159. 000001FC  3F20                     move.w     -[A7], -[A0]
  160. 000001FE  41EE FF76                lea.l      A0, [A6 - 0x8A]
  161. 00000202  2F20                     move.l     -[A7], -[A0]
  162. 00000204  2F20                     move.l     -[A7], -[A0]
  163. 00000206  3F20                     move.w     -[A7], -[A0]
  164. 00000208  41EE FF6C                lea.l      A0, [A6 - 0x94]
  165. 0000020C  2F20                     move.l     -[A7], -[A0]
  166. 0000020E  2F20                     move.l     -[A7], -[A0]
  167. 00000210  3F20                     move.w     -[A7], -[A0]
  168. 00000212  41EE FF62                lea.l      A0, [A6 - 0x9E]
  169. 00000216  2F20                     move.l     -[A7], -[A0]
  170. 00000218  2F20                     move.l     -[A7], -[A0]
  171. 0000021A  3F20                     move.w     -[A7], -[A0]
  172. 0000021C  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  173. 00000220  486D F258                pea.l      [A5 - 0xDA8]
  174. 00000224  486E FF7A                pea.l      [A6 - 0x86]
  175. 00000228  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  176. 0000022C  4FEF 0034                lea.l      A7, [A7 + 0x34]
  177. 00000230  4267                     clr.w      -[A7]
  178. 00000232  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  179. 00000236  A893                     syscall    MoveTo
  180. 00000238  302D E4E0                move.w     D0, [A5 - 0x1B20]
  181. 0000023C  D16E FFE4                add.w      [A6 - 0x1C], D0
  182. 00000240  486E FF7A                pea.l      [A6 - 0x86]
  183. 00000244  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  184. 00000248  588F                     addq.l     A7, 4
  185. 0000024A  2F00                     move.l     -[A7], D0
  186. 0000024C  A884                     syscall    DrawString
  187. label0000024E:
  188. 0000024E  526E FFCE                addq.w     [A6 - 0x32], 1
  189. label00000252:
  190. 00000252  302E FFCE                move.w     D0, [A6 - 0x32]
  191. 00000256  B06D E4B0                cmp.w      D0, [A5 - 0x1B50]
  192. 0000025A  6D00 FE9C                blt        -0x162 /* 000000F8 */
  193. 0000025E  600E                     bra        +0x10 /* 0000026E */
  194. label00000260:
  195. 00000260  4267                     clr.w      -[A7]
  196. 00000262  3F3C FFFF                move.w     -[A7], 0xFFFF
  197. 00000266  486E FFF0                pea.l      [A6 - 0x10]
  198. 0000026A  A970                     syscall    GetNextEvent
  199. 0000026C  101F                     move.b     D0, [A7]+
  200. label0000026E:
  201. 0000026E  0C6E 0002 FFF0           cmpi.w     [A6 - 0x10], 0x2
  202. 00000274  66EA                     bne        -0x14 /* 00000260 */
  203. 00000276  3F3C FFFF                move.w     -[A7], 0xFFFF
  204. 0000027A  4267                     clr.w      -[A7]
  205. 0000027C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  206. 00000280  42A7                     clr.l      -[A7]
  207. 00000282  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  208. 00000286  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  209. 0000028A  508F                     addq.l     A7, 8
  210. 0000028C  4E5E                     unlink     A6
  211. 0000028E  4E75                     rts
  212. 00000290  5354                     subq.w     [A4], 1
  213. 00000292  4154                     chk.w      D0, [A4]
  214. 00000294  5553                     subq.w     [A3], 2
  215. 00000296  4449                     neg.w      A1
  216. export_56:
  217. 00000298  4E56 FFE0                link       A6, -0x0020
  218. 0000029C  426E FFE6                clr.w      [A6 - 0x1A]
  219. 000002A0  700A                     moveq.l    D0, 0x0A
  220. 000002A2  3D40 FFE0                move.w     [A6 - 0x20], D0
  221. 000002A6  486D F27E                pea.l      [A5 - 0xD82]
  222. 000002AA  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  223. 000002AE  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  224. 000002B2  508F                     addq.l     A7, 8
  225. 000002B4  4A40                     tst.w      D0
  226. 000002B6  662E                     bne        +0x30 /* 000002E6 */
  227. 000002B8  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  228. 000002BC  3D40 FFE0                move.w     [A6 - 0x20], D0
  229. 000002C0  0C6E 000A FFE0           cmpi.w     [A6 - 0x20], 0xA /* '\n' */
  230. 000002C6  6C10                     bge        +0x12 /* 000002D8 */
  231. 000002C8  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  232. 000002CC  4EBA 0034                jsr        [PC + 0x34 /* 00000302 */]
  233. 000002D0  548F                     addq.l     A7, 2
  234. 000002D2  2D40 FFE2                move.l     [A6 - 0x1E], D0
  235. 000002D6  6006                     bra        +0x8 /* 000002DE */
  236. label000002D8:
  237. 000002D8  2D6D E4D4 FFE2           move.l     [A6 - 0x1E], [A5 - 0x1B2C]
  238. label000002DE:
  239. 000002DE  4AAE FFE2                tst.l      [A6 - 0x1E]
  240. 000002E2  6712                     beq        +0x14 /* 000002F6 */
  241. 000002E4  6006                     bra        +0x8 /* 000002EC */
  242. label000002E6:
  243. 000002E6  2D6D E4D4 FFE2           move.l     [A6 - 0x1E], [A5 - 0x1B2C]
  244. label000002EC:
  245. 000002EC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  246. 000002F0  4EBA 0058                jsr        [PC + 0x58 /* 0000034A */]
  247. 000002F4  588F                     addq.l     A7, 4
  248. label000002F6:
  249. 000002F6  4E5E                     unlink     A6
  250. 000002F8  4E75                     rts
  251. 000002FA  494E                     chk.w      D4, A6
  252. 000002FC  464F                     not.w      A7
  253. 000002FE  524D                     addq.w     A5, 1
  254. 00000300  4154                     chk.w      D0, [A4]
  255. fn00000302:
  256. 00000302  4E56 FFFE                link       A6, -0x0002
  257. 00000306  2F0C                     move.l     -[A7], A4
  258. 00000308  302E 0008                move.w     D0, [A6 + 0x8]
  259. 0000030C  0640 0030                addi.w     D0, 0x30 /* '0' */
  260. 00000310  1D40 FFFF                move.b     [A6 - 0x1], D0
  261. 00000314  4A6E 0008                tst.w      [A6 + 0x8]
  262. 00000318  6606                     bne        +0x8 /* 00000320 */
  263. 0000031A  202D E4D4                move.l     D0, [A5 - 0x1B2C]
  264. 0000031E  601C                     bra        +0x1E /* 0000033C */
  265. label00000320:
  266. 00000320  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  267. 00000324  6004                     bra        +0x6 /* 0000032A */
  268. label00000326:
  269. 00000326  286C 00EA                movea.l    A4, [A4 + 0xEA]
  270. label0000032A:
  271. 0000032A  102C 0005                move.b     D0, [A4 + 0x5]
  272. 0000032E  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  273. 00000332  6706                     beq        +0x8 /* 0000033A */
  274. 00000334  B8FC 0000                cmpa.w     A4, 0x0
  275. 00000338  66EC                     bne        -0x12 /* 00000326 */
  276. label0000033A:
  277. 0000033A  200C                     move.l     D0, A4
  278. label0000033C:
  279. 0000033C  285F                     movea.l    A4, [A7]+
  280. 0000033E  4E5E                     unlink     A6
  281. 00000340  4E75                     rts
  282. 00000342  4649                     not.w      A1
  283. 00000344  4E44                     trap       4
  284. 00000346  5348                     subq.w     A0, 1
  285. 00000348  4950                     chk.w      D4, [A0]
  286. fn0000034A:
  287. 0000034A  4E56 FF78                link       A6, -0x0088
  288. 0000034E  7014                     moveq.l    D0, 0x14
  289. 00000350  3D40 FFEA                move.w     [A6 - 0x16], D0
  290. 00000354  302D E4D8                move.w     D0, [A5 - 0x1B28]
  291. 00000358  D06D E4DA                add.w      D0, [A5 - 0x1B26]
  292. 0000035C  D06D E4DE                add.w      D0, [A5 - 0x1B22]
  293. 00000360  3D40 FFE8                move.w     [A6 - 0x18], D0
  294. 00000364  42A7                     clr.l      -[A7]
  295. 00000366  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  296. 0000036A  588F                     addq.l     A7, 4
  297. 0000036C  2D40 FFEC                move.l     [A6 - 0x14], D0
  298. 00000370  4267                     clr.w      -[A7]
  299. 00000372  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  300. 00000376  A893                     syscall    MoveTo
  301. 00000378  302E FFE8                move.w     D0, [A6 - 0x18]
  302. 0000037C  D16E FFEA                add.w      [A6 - 0x16], D0
  303. 00000380  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  304. 00000384  486D F286                pea.l      [A5 - 0xD7A]
  305. 00000388  486E FF82                pea.l      [A6 - 0x7E]
  306. 0000038C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  307. 00000390  4FEF 000C                lea.l      A7, [A7 + 0xC]
  308. 00000394  486E FF82                pea.l      [A6 - 0x7E]
  309. 00000398  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  310. 0000039C  588F                     addq.l     A7, 4
  311. 0000039E  2F00                     move.l     -[A7], D0
  312. 000003A0  A884                     syscall    DrawString
  313. 000003A2  4267                     clr.w      -[A7]
  314. 000003A4  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  315. 000003A8  A893                     syscall    MoveTo
  316. 000003AA  3D6E FFEA FFE2           move.w     [A6 - 0x1E], [A6 - 0x16]
  317. 000003B0  302E FFE8                move.w     D0, [A6 - 0x18]
  318. 000003B4  D16E FFEA                add.w      [A6 - 0x16], D0
  319. 000003B8  206E 0008                movea.l    A0, [A6 + 0x8]
  320. 000003BC  2D68 00CA FFDC           move.l     [A6 - 0x24], [A0 + 0xCA]
  321. 000003C2  206E 0008                movea.l    A0, [A6 + 0x8]
  322. 000003C6  4A68 00BA                tst.w      [A0 + 0xBA]
  323. 000003CA  6F1E                     ble        +0x20 /* 000003EA */
  324. 000003CC  486D F2C0                pea.l      [A5 - 0xD40]
  325. 000003D0  486E FFD2                pea.l      [A6 - 0x2E]
  326. 000003D4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  327. 000003D8  508F                     addq.l     A7, 8
  328. 000003DA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  329. 000003DE  486E FFD4                pea.l      [A6 - 0x2C]
  330. 000003E2  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  331. 000003E6  508F                     addq.l     A7, 8
  332. 000003E8  6004                     bra        +0x6 /* 000003EE */
  333. label000003EA:
  334. 000003EA  422E FFD2                clr.b      [A6 - 0x2E]
  335. label000003EE:
  336. 000003EE  206E 0008                movea.l    A0, [A6 + 0x8]
  337. 000003F2  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  338. 000003F6  486E FFD2                pea.l      [A6 - 0x2E]
  339. 000003FA  206E 0008                movea.l    A0, [A6 + 0x8]
  340. 000003FE  3F28 00BA                move.w     -[A7], [A0 + 0xBA]
  341. 00000402  486D F2C4                pea.l      [A5 - 0xD3C]
  342. 00000406  486E FF82                pea.l      [A6 - 0x7E]
  343. 0000040A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  344. 0000040E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  345. 00000412  486E FF82                pea.l      [A6 - 0x7E]
  346. 00000416  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  347. 0000041A  588F                     addq.l     A7, 4
  348. 0000041C  2F00                     move.l     -[A7], D0
  349. 0000041E  A884                     syscall    DrawString
  350. 00000420  4267                     clr.w      -[A7]
  351. 00000422  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  352. 00000426  A893                     syscall    MoveTo
  353. 00000428  302E FFE8                move.w     D0, [A6 - 0x18]
  354. 0000042C  D16E FFEA                add.w      [A6 - 0x16], D0
  355. 00000430  206E 0008                movea.l    A0, [A6 + 0x8]
  356. 00000434  2D68 00CE FFDC           move.l     [A6 - 0x24], [A0 + 0xCE]
  357. 0000043A  206E 0008                movea.l    A0, [A6 + 0x8]
  358. 0000043E  4A68 00BC                tst.w      [A0 + 0xBC]
  359. 00000442  6F1E                     ble        +0x20 /* 00000462 */
  360. 00000444  486D F2E8                pea.l      [A5 - 0xD18]
  361. 00000448  486E FFD2                pea.l      [A6 - 0x2E]
  362. 0000044C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  363. 00000450  508F                     addq.l     A7, 8
  364. 00000452  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  365. 00000456  486E FFD4                pea.l      [A6 - 0x2C]
  366. 0000045A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  367. 0000045E  508F                     addq.l     A7, 8
  368. 00000460  6004                     bra        +0x6 /* 00000466 */
  369. label00000462:
  370. 00000462  422E FFD2                clr.b      [A6 - 0x2E]
  371. label00000466:
  372. 00000466  422E FF82                clr.b      [A6 - 0x7E]
  373. 0000046A  486E FFD2                pea.l      [A6 - 0x2E]
  374. 0000046E  206E 0008                movea.l    A0, [A6 + 0x8]
  375. 00000472  3F28 00BC                move.w     -[A7], [A0 + 0xBC]
  376. 00000476  486D F2EC                pea.l      [A5 - 0xD14]
  377. 0000047A  486E FF82                pea.l      [A6 - 0x7E]
  378. 0000047E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  379. 00000482  4FEF 000E                lea.l      A7, [A7 + 0xE]
  380. 00000486  486E FF82                pea.l      [A6 - 0x7E]
  381. 0000048A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  382. 0000048E  588F                     addq.l     A7, 4
  383. 00000490  2F00                     move.l     -[A7], D0
  384. 00000492  A884                     syscall    DrawString
  385. 00000494  4267                     clr.w      -[A7]
  386. 00000496  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  387. 0000049A  A893                     syscall    MoveTo
  388. 0000049C  302E FFE8                move.w     D0, [A6 - 0x18]
  389. 000004A0  D040                     add.w      D0, D0
  390. 000004A2  D16E FFEA                add.w      [A6 - 0x16], D0
  391. 000004A6  422E FF82                clr.b      [A6 - 0x7E]
  392. 000004AA  206E 0008                movea.l    A0, [A6 + 0x8]
  393. 000004AE  41E8 00E0                lea.l      A0, [A0 + 0xE0]
  394. 000004B2  2F20                     move.l     -[A7], -[A0]
  395. 000004B4  2F20                     move.l     -[A7], -[A0]
  396. 000004B6  3F20                     move.w     -[A7], -[A0]
  397. 000004B8  206E 0008                movea.l    A0, [A6 + 0x8]
  398. 000004BC  41E8 00EA                lea.l      A0, [A0 + 0xEA]
  399. 000004C0  2F20                     move.l     -[A7], -[A0]
  400. 000004C2  2F20                     move.l     -[A7], -[A0]
  401. 000004C4  3F20                     move.w     -[A7], -[A0]
  402. 000004C6  486D F30C                pea.l      [A5 - 0xCF4]
  403. 000004CA  486E FF82                pea.l      [A6 - 0x7E]
  404. 000004CE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  405. 000004D2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  406. 000004D6  486E FF82                pea.l      [A6 - 0x7E]
  407. 000004DA  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  408. 000004DE  588F                     addq.l     A7, 4
  409. 000004E0  2F00                     move.l     -[A7], D0
  410. 000004E2  A884                     syscall    DrawString
  411. 000004E4  4267                     clr.w      -[A7]
  412. 000004E6  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  413. 000004EA  A893                     syscall    MoveTo
  414. 000004EC  302E FFE8                move.w     D0, [A6 - 0x18]
  415. 000004F0  D16E FFEA                add.w      [A6 - 0x16], D0
  416. 000004F4  486D F334                pea.l      [A5 - 0xCCC]
  417. 000004F8  A884                     syscall    DrawString
  418. 000004FA  4267                     clr.w      -[A7]
  419. 000004FC  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  420. 00000500  A893                     syscall    MoveTo
  421. 00000502  302E FFE8                move.w     D0, [A6 - 0x18]
  422. 00000506  D16E FFEA                add.w      [A6 - 0x16], D0
  423. 0000050A  486D F342                pea.l      [A5 - 0xCBE]
  424. 0000050E  A884                     syscall    DrawString
  425. 00000510  4267                     clr.w      -[A7]
  426. 00000512  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  427. 00000516  A893                     syscall    MoveTo
  428. 00000518  302E FFE8                move.w     D0, [A6 - 0x18]
  429. 0000051C  D16E FFEA                add.w      [A6 - 0x16], D0
  430. 00000520  486D F350                pea.l      [A5 - 0xCB0]
  431. 00000524  A884                     syscall    DrawString
  432. 00000526  4267                     clr.w      -[A7]
  433. 00000528  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  434. 0000052C  A893                     syscall    MoveTo
  435. 0000052E  3D6E FFEA FFE6           move.w     [A6 - 0x1A], [A6 - 0x16]
  436. 00000534  486D F378                pea.l      [A5 - 0xC88]
  437. 00000538  A884                     syscall    DrawString
  438. 0000053A  426E FFE0                clr.w      [A6 - 0x20]
  439. 0000053E  601A                     bra        +0x1C /* 0000055A */
  440. label00000540:
  441. 00000540  302E FFE8                move.w     D0, [A6 - 0x18]
  442. 00000544  D16E FFEA                add.w      [A6 - 0x16], D0
  443. 00000548  4267                     clr.w      -[A7]
  444. 0000054A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  445. 0000054E  A893                     syscall    MoveTo
  446. 00000550  486D F37E                pea.l      [A5 - 0xC82]
  447. 00000554  A884                     syscall    DrawString
  448. 00000556  526E FFE0                addq.w     [A6 - 0x20], 1
  449. label0000055A:
  450. 0000055A  0C6E 0008 FFE0           cmpi.w     [A6 - 0x20], 0x8
  451. 00000560  6DDE                     blt        -0x20 /* 00000540 */
  452. 00000562  302E FFE8                move.w     D0, [A6 - 0x18]
  453. 00000566  D16E FFEA                add.w      [A6 - 0x16], D0
  454. 0000056A  4267                     clr.w      -[A7]
  455. 0000056C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  456. 00000570  A893                     syscall    MoveTo
  457. 00000572  486D F384                pea.l      [A5 - 0xC7C]
  458. 00000576  A884                     syscall    DrawString
  459. 00000578  3D6E FFEA FFE4           move.w     [A6 - 0x1C], [A6 - 0x16]
  460. 0000057E  206E 0008                movea.l    A0, [A6 + 0x8]
  461. 00000582  4868 0066                pea.l      [A0 + 0x66]
  462. 00000586  486E FF78                pea.l      [A6 - 0x88]
  463. 0000058A  3F3C 200E                move.w     -[A7], 0x200E
  464. 0000058E  A9EB                     syscall    Pack4/FP68K
  465. 00000590  206E 0008                movea.l    A0, [A6 + 0x8]
  466. 00000594  4868 006C                pea.l      [A0 + 0x6C]
  467. 00000598  486E FF78                pea.l      [A6 - 0x88]
  468. 0000059C  3F3C 2006                move.w     -[A7], 0x2006
  469. 000005A0  A9EB                     syscall    Pack4/FP68K
  470. 000005A2  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  471. 000005A6  41EE FF82                lea.l      A0, [A6 - 0x7E]
  472. 000005AA  2F20                     move.l     -[A7], -[A0]
  473. 000005AC  2F20                     move.l     -[A7], -[A0]
  474. 000005AE  3F20                     move.w     -[A7], -[A0]
  475. 000005B0  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  476. 000005B4  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  477. 000005B8  3F3C 0122                move.w     -[A7], 0x122
  478. 000005BC  4EBA 0190                jsr        [PC + 0x190 /* 0000074E */]
  479. 000005C0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  480. 000005C4  206E 0008                movea.l    A0, [A6 + 0x8]
  481. 000005C8  4868 0068                pea.l      [A0 + 0x68]
  482. 000005CC  486E FF78                pea.l      [A6 - 0x88]
  483. 000005D0  3F3C 200E                move.w     -[A7], 0x200E
  484. 000005D4  A9EB                     syscall    Pack4/FP68K
  485. 000005D6  206E 0008                movea.l    A0, [A6 + 0x8]
  486. 000005DA  4868 006C                pea.l      [A0 + 0x6C]
  487. 000005DE  486E FF78                pea.l      [A6 - 0x88]
  488. 000005E2  3F3C 2006                move.w     -[A7], 0x2006
  489. 000005E6  A9EB                     syscall    Pack4/FP68K
  490. 000005E8  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  491. 000005EC  41EE FF82                lea.l      A0, [A6 - 0x7E]
  492. 000005F0  2F20                     move.l     -[A7], -[A0]
  493. 000005F2  2F20                     move.l     -[A7], -[A0]
  494. 000005F4  3F20                     move.w     -[A7], -[A0]
  495. 000005F6  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  496. 000005FA  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  497. 000005FE  3F3C 015E                move.w     -[A7], 0x15E
  498. 00000602  4EBA 014A                jsr        [PC + 0x14A /* 0000074E */]
  499. 00000606  4FEF 0012                lea.l      A7, [A7 + 0x12]
  500. 0000060A  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  501. 0000060E  206E 0008                movea.l    A0, [A6 + 0x8]
  502. 00000612  41E8 0078                lea.l      A0, [A0 + 0x78]
  503. 00000616  2F20                     move.l     -[A7], -[A0]
  504. 00000618  2F20                     move.l     -[A7], -[A0]
  505. 0000061A  3F20                     move.w     -[A7], -[A0]
  506. 0000061C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  507. 00000620  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  508. 00000624  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  509. 00000628  4EBA 0124                jsr        [PC + 0x124 /* 0000074E */]
  510. 0000062C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  511. 00000630  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  512. 00000634  206E 0008                movea.l    A0, [A6 + 0x8]
  513. 00000638  41E8 0082                lea.l      A0, [A0 + 0x82]
  514. 0000063C  2F20                     move.l     -[A7], -[A0]
  515. 0000063E  2F20                     move.l     -[A7], -[A0]
  516. 00000640  3F20                     move.w     -[A7], -[A0]
  517. 00000642  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  518. 00000646  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  519. 0000064A  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  520. 0000064E  4EBA 00FE                jsr        [PC + 0xFE /* 0000074E */]
  521. 00000652  4FEF 0012                lea.l      A7, [A7 + 0x12]
  522. 00000656  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  523. 0000065A  206E 0008                movea.l    A0, [A6 + 0x8]
  524. 0000065E  41E8 008C                lea.l      A0, [A0 + 0x8C]
  525. 00000662  2F20                     move.l     -[A7], -[A0]
  526. 00000664  2F20                     move.l     -[A7], -[A0]
  527. 00000666  3F20                     move.w     -[A7], -[A0]
  528. 00000668  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  529. 0000066C  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  530. 00000670  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  531. 00000674  4EBA 00D8                jsr        [PC + 0xD8 /* 0000074E */]
  532. 00000678  4FEF 0012                lea.l      A7, [A7 + 0x12]
  533. 0000067C  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  534. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  535. 00000684  41E8 0096                lea.l      A0, [A0 + 0x96]
  536. 00000688  2F20                     move.l     -[A7], -[A0]
  537. 0000068A  2F20                     move.l     -[A7], -[A0]
  538. 0000068C  3F20                     move.w     -[A7], -[A0]
  539. 0000068E  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  540. 00000692  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  541. 00000696  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  542. 0000069A  4EBA 00B2                jsr        [PC + 0xB2 /* 0000074E */]
  543. 0000069E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  544. 000006A2  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  545. 000006A6  206E 0008                movea.l    A0, [A6 + 0x8]
  546. 000006AA  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  547. 000006AE  2F20                     move.l     -[A7], -[A0]
  548. 000006B0  2F20                     move.l     -[A7], -[A0]
  549. 000006B2  3F20                     move.w     -[A7], -[A0]
  550. 000006B4  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  551. 000006B8  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  552. 000006BC  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  553. 000006C0  4EBA 008C                jsr        [PC + 0x8C /* 0000074E */]
  554. 000006C4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  555. 000006C8  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  556. 000006CC  206E 0008                movea.l    A0, [A6 + 0x8]
  557. 000006D0  41E8 00AA                lea.l      A0, [A0 + 0xAA]
  558. 000006D4  2F20                     move.l     -[A7], -[A0]
  559. 000006D6  2F20                     move.l     -[A7], -[A0]
  560. 000006D8  3F20                     move.w     -[A7], -[A0]
  561. 000006DA  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  562. 000006DE  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  563. 000006E2  3F3C 009B                move.w     -[A7], 0x9B
  564. 000006E6  4EBA 0066                jsr        [PC + 0x66 /* 0000074E */]
  565. 000006EA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  566. 000006EE  3F2D E4DC                move.w     -[A7], [A5 - 0x1B24]
  567. 000006F2  206E 0008                movea.l    A0, [A6 + 0x8]
  568. 000006F6  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  569. 000006FA  2F20                     move.l     -[A7], -[A0]
  570. 000006FC  2F20                     move.l     -[A7], -[A0]
  571. 000006FE  3F20                     move.w     -[A7], -[A0]
  572. 00000700  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  573. 00000704  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  574. 00000708  3F3C 00D0                move.w     -[A7], 0xD0
  575. 0000070C  4EBA 0040                jsr        [PC + 0x40 /* 0000074E */]
  576. 00000710  4FEF 0012                lea.l      A7, [A7 + 0x12]
  577. 00000714  600E                     bra        +0x10 /* 00000724 */
  578. label00000716:
  579. 00000716  4267                     clr.w      -[A7]
  580. 00000718  3F3C FFFF                move.w     -[A7], 0xFFFF
  581. 0000071C  486E FFF0                pea.l      [A6 - 0x10]
  582. 00000720  A970                     syscall    GetNextEvent
  583. 00000722  101F                     move.b     D0, [A7]+
  584. label00000724:
  585. 00000724  0C6E 0001 FFF0           cmpi.w     [A6 - 0x10], 0x1
  586. 0000072A  66EA                     bne        -0x14 /* 00000716 */
  587. 0000072C  3F3C FFFF                move.w     -[A7], 0xFFFF
  588. 00000730  4267                     clr.w      -[A7]
  589. 00000732  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  590. 00000736  42A7                     clr.l      -[A7]
  591. 00000738  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  592. 0000073C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  593. 00000740  508F                     addq.l     A7, 8
  594. 00000742  4E5E                     unlink     A6
  595. 00000744  4E75                     rts
  596. 00000746  494E                     chk.w      D4, A6
  597. 00000748  464F                     not.w      A7
  598. 0000074A  524D                     addq.w     A5, 1
  599. 0000074C  4154                     chk.w      D0, [A4]
  600. fn0000074E:
  601. 0000074E  4E56 FFE0                link       A6, -0x0020
  602. 00000752  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  603. 00000758  486E FFF4                pea.l      [A6 - 0xC]
  604. 0000075C  486E 000E                pea.l      [A6 + 0xE]
  605. 00000760  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  606. 00000764  A9EB                     syscall    Pack4/FP68K
  607. 00000766  6C14                     bge        +0x16 /* 0000077C */
  608. 00000768  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  609. 0000076E  486E FFF4                pea.l      [A6 - 0xC]
  610. 00000772  486E 000E                pea.l      [A6 + 0xE]
  611. 00000776  3F3C 200E                move.w     -[A7], 0x200E
  612. 0000077A  A9EB                     syscall    Pack4/FP68K
  613. label0000077C:
  614. 0000077C  302E 000A                move.w     D0, [A6 + 0xA]
  615. 00000780  906E 000C                sub.w      D0, [A6 + 0xC]
  616. 00000784  3D40 FFF4                move.w     [A6 - 0xC], D0
  617. 00000788  2D6E 000E FFEA           move.l     [A6 - 0x16], [A6 + 0xE]
  618. 0000078E  2D6E 0012 FFEE           move.l     [A6 - 0x12], [A6 + 0x12]
  619. 00000794  3D6E 0016 FFF2           move.w     [A6 - 0xE], [A6 + 0x16]
  620. 0000079A  486E FFF4                pea.l      [A6 - 0xC]
  621. 0000079E  486E FFEA                pea.l      [A6 - 0x16]
  622. 000007A2  3F3C 2004                move.w     -[A7], 0x2004
  623. 000007A6  A9EB                     syscall    Pack4/FP68K
  624. 000007A8  486E 000A                pea.l      [A6 + 0xA]
  625. 000007AC  486E FFE0                pea.l      [A6 - 0x20]
  626. 000007B0  3F3C 200E                move.w     -[A7], 0x200E
  627. 000007B4  A9EB                     syscall    Pack4/FP68K
  628. 000007B6  486E FFEA                pea.l      [A6 - 0x16]
  629. 000007BA  486E FFE0                pea.l      [A6 - 0x20]
  630. 000007BE  3F3C 0002                move.w     -[A7], 0x2
  631. 000007C2  A9EB                     syscall    Pack4/FP68K
  632. 000007C4  486E FFE0                pea.l      [A6 - 0x20]
  633. 000007C8  3F3C 0016                move.w     -[A7], 0x16
  634. 000007CC  A9EB                     syscall    Pack4/FP68K
  635. 000007CE  486E FFE0                pea.l      [A6 - 0x20]
  636. 000007D2  486E FFFE                pea.l      [A6 - 0x2]
  637. 000007D6  3F3C 2010                move.w     -[A7], 0x2010
  638. 000007DA  A9EB                     syscall    Pack4/FP68K
  639. 000007DC  302E FFFE                move.w     D0, [A6 - 0x2]
  640. 000007E0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  641. 000007E4  6D0A                     blt        +0xC /* 000007F0 */
  642. 000007E6  302E FFFE                move.w     D0, [A6 - 0x2]
  643. 000007EA  B06E 000A                cmp.w      D0, [A6 + 0xA]
  644. 000007EE  6F40                     ble        +0x42 /* 00000830 */
  645. label000007F0:
  646. 000007F0  486D F3B4                pea.l      [A5 - 0xC4C]
  647. 000007F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  648. 000007F8  4EBA 5292                jsr        [PC + 0x5292 /* 00005A8C */]
  649. 000007FC  5C8F                     addq.l     A7, 6
  650. 000007FE  486D F3BC                pea.l      [A5 - 0xC44]
  651. 00000802  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  652. 00000806  4EBA 5284                jsr        [PC + 0x5284 /* 00005A8C */]
  653. 0000080A  5C8F                     addq.l     A7, 6
  654. 0000080C  486D F3C4                pea.l      [A5 - 0xC3C]
  655. 00000810  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  656. 00000814  4EBA 5276                jsr        [PC + 0x5276 /* 00005A8C */]
  657. 00000818  5C8F                     addq.l     A7, 6
  658. 0000081A  486D F3CA                pea.l      [A5 - 0xC36]
  659. 0000081E  41EE 0018                lea.l      A0, [A6 + 0x18]
  660. 00000822  2F20                     move.l     -[A7], -[A0]
  661. 00000824  2F20                     move.l     -[A7], -[A0]
  662. 00000826  3F20                     move.w     -[A7], -[A0]
  663. 00000828  4EBA 5298                jsr        [PC + 0x5298 /* 00005AC2 */]
  664. 0000082C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  665. label00000830:
  666. 00000830  3D6E 000A FFFA           move.w     [A6 - 0x6], [A6 + 0xA]
  667. 00000836  3D6E FFFE FFF6           move.w     [A6 - 0xA], [A6 - 0x2]
  668. 0000083C  3D6E 0008 FFF8           move.w     [A6 - 0x8], [A6 + 0x8]
  669. 00000842  302E 0018                move.w     D0, [A6 + 0x18]
  670. 00000846  D06E 0008                add.w      D0, [A6 + 0x8]
  671. 0000084A  3D40 FFFC                move.w     [A6 - 0x4], D0
  672. 0000084E  486D E492                pea.l      [A5 - 0x1B6E]
  673. 00000852  A89D                     syscall    PenPat
  674. 00000854  486E FFF6                pea.l      [A6 - 0xA]
  675. 00000858  A8A2                     syscall    PaintRect
  676. 0000085A  3D6E 000C FFF6           move.w     [A6 - 0xA], [A6 + 0xC]
  677. 00000860  486D E49A                pea.l      [A5 - 0x1B66]
  678. 00000864  A89D                     syscall    PenPat
  679. 00000866  486E FFF6                pea.l      [A6 - 0xA]
  680. 0000086A  A8A1                     syscall    FrameRect
  681. 0000086C  4E5E                     unlink     A6
  682. 0000086E  4E75                     rts
  683. 00000870  4452                     neg.w      [A2]
  684. 00000872  4157                     chk.w      D0, [A7]
  685. 00000874  4241                     clr.w      D1
  686. 00000876  5220                     addq.b     -[A0], 1
  687. export_54:
  688. 00000878  4E56 FFE0                link       A6, -0x0020
  689. 0000087C  42A7                     clr.l      -[A7]
  690. 0000087E  3F3C 0004                move.w     -[A7], 0x4
  691. 00000882  A9B9                     syscall    GetCursor
  692. 00000884  205F                     movea.l    A0, [A7]+
  693. 00000886  2B48 E4E2                move.l     [A5 - 0x1B1E], A0
  694. 0000088A  206D E4E2                movea.l    A0, [A5 - 0x1B1E]
  695. 0000088E  2F10                     move.l     -[A7], [A0]
  696. 00000890  A851                     syscall    SetCursor
  697. 00000892  4EBA 52DE                jsr        [PC + 0x52DE /* 00005B72 */]
  698. 00000896  4878 00F4                push.l     0xF4
  699. 0000089A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  700. 0000089E  588F                     addq.l     A7, 4
  701. 000008A0  2B40 E4D4                move.l     [A5 - 0x1B2C], D0
  702. 000008A4  4AAD E4D4                tst.l      [A5 - 0x1B2C]
  703. 000008A8  6606                     bne        +0x8 /* 000008B0 */
  704. 000008AA  486D F45A                pea.l      [A5 - 0xBA6]
  705. 000008AE  ABFF                     syscall    DebugStr
  706. label000008B0:
  707. 000008B0  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  708. 000008B4  42A8 00EE                clr.l      [A0 + 0xEE]
  709. 000008B8  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  710. 000008BC  42A8 00EA                clr.l      [A0 + 0xEA]
  711. 000008C0  486D E4C2                pea.l      [A5 - 0x1B3E]
  712. 000008C4  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  713. 000008C8  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  714. 000008CC  508F                     addq.l     A7, 8
  715. 000008CE  486D E42C                pea.l      [A5 - 0x1BD4]
  716. 000008D2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  717. 000008D6  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  718. 000008DA  7001                     moveq.l    D0, 0x01
  719. 000008DC  3140 0010                move.w     [A0 + 0x10], D0
  720. 000008E0  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  721. 000008E4  3D7C 0000 FFF8           move.w     [A6 - 0x8], 0x0
  722. 000008EA  486E FFF8                pea.l      [A6 - 0x8]
  723. 000008EE  4868 0026                pea.l      [A0 + 0x26]
  724. 000008F2  3F3C 200E                move.w     -[A7], 0x200E
  725. 000008F6  A9EB                     syscall    Pack4/FP68K
  726. 000008F8  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  727. 000008FC  3D7C 0000 FFF8           move.w     [A6 - 0x8], 0x0
  728. 00000902  486E FFF8                pea.l      [A6 - 0x8]
  729. 00000906  4868 0030                pea.l      [A0 + 0x30]
  730. 0000090A  3F3C 200E                move.w     -[A7], 0x200E
  731. 0000090E  A9EB                     syscall    Pack4/FP68K
  732. 00000910  4878 0190                push.l     0x190
  733. 00000914  4878 FE70                push.l     0xFE70
  734. 00000918  4EBA 0A7C                jsr        [PC + 0xA7C /* 00001396 */]
  735. 0000091C  508F                     addq.l     A7, 8
  736. 0000091E  3D40 FFF8                move.w     [A6 - 0x8], D0
  737. 00000922  486E FFF8                pea.l      [A6 - 0x8]
  738. 00000926  486E FFEE                pea.l      [A6 - 0x12]
  739. 0000092A  3F3C 200E                move.w     -[A7], 0x200E
  740. 0000092E  A9EB                     syscall    Pack4/FP68K
  741. 00000930  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  742. 00000934  41E8 003A                lea.l      A0, [A0 + 0x3A]
  743. 00000938  43EE FFEE                lea.l      A1, [A6 - 0x12]
  744. 0000093C  20D9                     move.l     [A0]+, [A1]+
  745. 0000093E  20D9                     move.l     [A0]+, [A1]+
  746. 00000940  30D9                     move.w     [A0]+, [A1]+
  747. 00000942  4878 0190                push.l     0x190
  748. 00000946  4878 FE70                push.l     0xFE70
  749. 0000094A  4EBA 0A4A                jsr        [PC + 0xA4A /* 00001396 */]
  750. 0000094E  508F                     addq.l     A7, 8
  751. 00000950  3D40 FFF8                move.w     [A6 - 0x8], D0
  752. 00000954  486E FFF8                pea.l      [A6 - 0x8]
  753. 00000958  486E FFEE                pea.l      [A6 - 0x12]
  754. 0000095C  3F3C 200E                move.w     -[A7], 0x200E
  755. 00000960  A9EB                     syscall    Pack4/FP68K
  756. 00000962  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  757. 00000966  41E8 0044                lea.l      A0, [A0 + 0x44]
  758. 0000096A  43EE FFEE                lea.l      A1, [A6 - 0x12]
  759. 0000096E  20D9                     move.l     [A0]+, [A1]+
  760. 00000970  20D9                     move.l     [A0]+, [A1]+
  761. 00000972  30D9                     move.w     [A0]+, [A1]+
  762. 00000974  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  763. 00000978  3D7C 0000 FFF8           move.w     [A6 - 0x8], 0x0
  764. 0000097E  486E FFF8                pea.l      [A6 - 0x8]
  765. 00000982  4868 004E                pea.l      [A0 + 0x4E]
  766. 00000986  3F3C 200E                move.w     -[A7], 0x200E
  767. 0000098A  A9EB                     syscall    Pack4/FP68K
  768. 0000098C  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  769. 00000990  3D7C 0000 FFF8           move.w     [A6 - 0x8], 0x0
  770. 00000996  486E FFF8                pea.l      [A6 - 0x8]
  771. 0000099A  4868 0058                pea.l      [A0 + 0x58]
  772. 0000099E  3F3C 200E                move.w     -[A7], 0x200E
  773. 000009A2  A9EB                     syscall    Pack4/FP68K
  774. 000009A4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  775. 000009A8  7014                     moveq.l    D0, 0x14
  776. 000009AA  3140 0062                move.w     [A0 + 0x62], D0
  777. 000009AE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  778. 000009B2  3D7C 0000 FFF8           move.w     [A6 - 0x8], 0x0
  779. 000009B8  486E FFF8                pea.l      [A6 - 0x8]
  780. 000009BC  4868 001C                pea.l      [A0 + 0x1C]
  781. 000009C0  3F3C 200E                move.w     -[A7], 0x200E
  782. 000009C4  A9EB                     syscall    Pack4/FP68K
  783. 000009C6  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  784. 000009CA  317C 01F4 0066           move.w     [A0 + 0x66], 0x1F4
  785. 000009D0  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  786. 000009D4  7064                     moveq.l    D0, 0x64
  787. 000009D6  3140 0064                move.w     [A0 + 0x64], D0
  788. 000009DA  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  789. 000009DE  317C 03E8 006C           move.w     [A0 + 0x6C], 0x3E8
  790. 000009E4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  791. 000009E8  4268 0068                clr.w      [A0 + 0x68]
  792. 000009EC  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  793. 000009F0  4268 006A                clr.w      [A0 + 0x6A]
  794. 000009F4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  795. 000009F8  4868 00D6                pea.l      [A0 + 0xD6]
  796. 000009FC  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  797. 00000A00  41E8 004E                lea.l      A0, [A0 + 0x4E]
  798. 00000A04  2F20                     move.l     -[A7], -[A0]
  799. 00000A06  2F20                     move.l     -[A7], -[A0]
  800. 00000A08  3F20                     move.w     -[A7], -[A0]
  801. 00000A0A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  802. 00000A0E  41E8 0044                lea.l      A0, [A0 + 0x44]
  803. 00000A12  2F20                     move.l     -[A7], -[A0]
  804. 00000A14  2F20                     move.l     -[A7], -[A0]
  805. 00000A16  3F20                     move.w     -[A7], -[A0]
  806. 00000A18  4EBA 09BA                jsr        [PC + 0x9BA /* 000013D4 */]
  807. 00000A1C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  808. 00000A20  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  809. 00000A24  41E8 004E                lea.l      A0, [A0 + 0x4E]
  810. 00000A28  2F20                     move.l     -[A7], -[A0]
  811. 00000A2A  2F20                     move.l     -[A7], -[A0]
  812. 00000A2C  3F20                     move.w     -[A7], -[A0]
  813. 00000A2E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  814. 00000A32  41E8 0044                lea.l      A0, [A0 + 0x44]
  815. 00000A36  2F20                     move.l     -[A7], -[A0]
  816. 00000A38  2F20                     move.l     -[A7], -[A0]
  817. 00000A3A  3F20                     move.w     -[A7], -[A0]
  818. 00000A3C  486E FFF0                pea.l      [A6 - 0x10]
  819. 00000A40  4EBA 0C6A                jsr        [PC + 0xC6A /* 000016AC */]
  820. 00000A44  4FEF 0018                lea.l      A7, [A7 + 0x18]
  821. 00000A48  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  822. 00000A4C  41E8 00E0                lea.l      A0, [A0 + 0xE0]
  823. 00000A50  43EE FFF0                lea.l      A1, [A6 - 0x10]
  824. 00000A54  20D9                     move.l     [A0]+, [A1]+
  825. 00000A56  20D9                     move.l     [A0]+, [A1]+
  826. 00000A58  30D9                     move.w     [A0]+, [A1]+
  827. 00000A5A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  828. 00000A5E  4228 00F2                clr.b      [A0 + 0xF2]
  829. 00000A62  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  830. 00000A66  41E8 006E                lea.l      A0, [A0 + 0x6E]
  831. 00000A6A  43ED F468                lea.l      A1, [A5 - 0xB98]
  832. 00000A6E  20D9                     move.l     [A0]+, [A1]+
  833. 00000A70  20D9                     move.l     [A0]+, [A1]+
  834. 00000A72  30D9                     move.w     [A0]+, [A1]+
  835. 00000A74  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  836. 00000A78  41E8 0078                lea.l      A0, [A0 + 0x78]
  837. 00000A7C  43ED F472                lea.l      A1, [A5 - 0xB8E]
  838. 00000A80  20D9                     move.l     [A0]+, [A1]+
  839. 00000A82  20D9                     move.l     [A0]+, [A1]+
  840. 00000A84  30D9                     move.w     [A0]+, [A1]+
  841. 00000A86  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  842. 00000A8A  41E8 0082                lea.l      A0, [A0 + 0x82]
  843. 00000A8E  43ED F47C                lea.l      A1, [A5 - 0xB84]
  844. 00000A92  20D9                     move.l     [A0]+, [A1]+
  845. 00000A94  20D9                     move.l     [A0]+, [A1]+
  846. 00000A96  30D9                     move.w     [A0]+, [A1]+
  847. 00000A98  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  848. 00000A9C  41E8 008C                lea.l      A0, [A0 + 0x8C]
  849. 00000AA0  43ED F486                lea.l      A1, [A5 - 0xB7A]
  850. 00000AA4  20D9                     move.l     [A0]+, [A1]+
  851. 00000AA6  20D9                     move.l     [A0]+, [A1]+
  852. 00000AA8  30D9                     move.w     [A0]+, [A1]+
  853. 00000AAA  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  854. 00000AAE  41E8 0096                lea.l      A0, [A0 + 0x96]
  855. 00000AB2  43ED F490                lea.l      A1, [A5 - 0xB70]
  856. 00000AB6  20D9                     move.l     [A0]+, [A1]+
  857. 00000AB8  20D9                     move.l     [A0]+, [A1]+
  858. 00000ABA  30D9                     move.w     [A0]+, [A1]+
  859. 00000ABC  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  860. 00000AC0  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  861. 00000AC4  43ED F49A                lea.l      A1, [A5 - 0xB66]
  862. 00000AC8  20D9                     move.l     [A0]+, [A1]+
  863. 00000ACA  20D9                     move.l     [A0]+, [A1]+
  864. 00000ACC  30D9                     move.w     [A0]+, [A1]+
  865. 00000ACE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  866. 00000AD2  41E8 00AA                lea.l      A0, [A0 + 0xAA]
  867. 00000AD6  43ED F4A4                lea.l      A1, [A5 - 0xB5C]
  868. 00000ADA  20D9                     move.l     [A0]+, [A1]+
  869. 00000ADC  20D9                     move.l     [A0]+, [A1]+
  870. 00000ADE  30D9                     move.w     [A0]+, [A1]+
  871. 00000AE0  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  872. 00000AE4  4268 00B4                clr.w      [A0 + 0xB4]
  873. 00000AE8  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  874. 00000AEC  4268 00B6                clr.w      [A0 + 0xB6]
  875. 00000AF0  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  876. 00000AF4  4268 00B8                clr.w      [A0 + 0xB8]
  877. 00000AF8  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  878. 00000AFC  4268 00BA                clr.w      [A0 + 0xBA]
  879. 00000B00  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  880. 00000B04  4268 00BC                clr.w      [A0 + 0xBC]
  881. 00000B08  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  882. 00000B0C  42A8 00BE                clr.l      [A0 + 0xBE]
  883. 00000B10  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  884. 00000B14  42A8 00C2                clr.l      [A0 + 0xC2]
  885. 00000B18  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  886. 00000B1C  42A8 00C6                clr.l      [A0 + 0xC6]
  887. 00000B20  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  888. 00000B24  42A8 00CA                clr.l      [A0 + 0xCA]
  889. 00000B28  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  890. 00000B2C  42A8 00CE                clr.l      [A0 + 0xCE]
  891. 00000B30  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  892. 00000B34  42A8 00D2                clr.l      [A0 + 0xD2]
  893. 00000B38  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  894. 00000B3C  3D7C 0000 FFF8           move.w     [A6 - 0x8], 0x0
  895. 00000B42  486E FFF8                pea.l      [A6 - 0x8]
  896. 00000B46  4868 0012                pea.l      [A0 + 0x12]
  897. 00000B4A  3F3C 200E                move.w     -[A7], 0x200E
  898. 00000B4E  A9EB                     syscall    Pack4/FP68K
  899. 00000B50  426E FFFE                clr.w      [A6 - 0x2]
  900. 00000B54  6000 03AC                bra        +0x3AE /* 00000F02 */
  901. label00000B58:
  902. 00000B58  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  903. 00000B5C  4EBA 4ED6                jsr        [PC + 0x4ED6 /* 00005A34 */]
  904. 00000B60  588F                     addq.l     A7, 4
  905. 00000B62  2D40 FFFA                move.l     [A6 - 0x6], D0
  906. 00000B66  302E FFFE                move.w     D0, [A6 - 0x2]
  907. 00000B6A  0640 0031                addi.w     D0, 0x31 /* '1' */
  908. 00000B6E  1D40 FFEC                move.b     [A6 - 0x14], D0
  909. 00000B72  422E FFED                clr.b      [A6 - 0x13]
  910. 00000B76  486D F4AE                pea.l      [A5 - 0xB52]
  911. 00000B7A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  912. 00000B7E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  913. 00000B82  508F                     addq.l     A7, 8
  914. 00000B84  486E FFEC                pea.l      [A6 - 0x14]
  915. 00000B88  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  916. 00000B8C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  917. 00000B90  508F                     addq.l     A7, 8
  918. 00000B92  206E FFFA                movea.l    A0, [A6 - 0x6]
  919. 00000B96  7001                     moveq.l    D0, 0x01
  920. 00000B98  3140 0010                move.w     [A0 + 0x10], D0
  921. 00000B9C  4878 0167                push.l     0x167
  922. 00000BA0  4878 0001                push.l     0x1
  923. 00000BA4  4EBA 07F0                jsr        [PC + 0x7F0 /* 00001396 */]
  924. 00000BA8  508F                     addq.l     A7, 8
  925. 00000BAA  3D40 FFEE                move.w     [A6 - 0x12], D0
  926. 00000BAE  3D7C 00B4 FFEA           move.w     [A6 - 0x16], 0xB4
  927. 00000BB4  2D6D F4B4 FFE0           move.l     [A6 - 0x20], [A5 - 0xB4C]
  928. 00000BBA  2D6D F4B8 FFE4           move.l     [A6 - 0x1C], [A5 - 0xB48]
  929. 00000BC0  3D6D F4BC FFE8           move.w     [A6 - 0x18], [A5 - 0xB44]
  930. 00000BC6  486E FFEA                pea.l      [A6 - 0x16]
  931. 00000BCA  486E FFE0                pea.l      [A6 - 0x20]
  932. 00000BCE  3F3C 2006                move.w     -[A7], 0x2006
  933. 00000BD2  A9EB                     syscall    Pack4/FP68K
  934. 00000BD4  486E FFEE                pea.l      [A6 - 0x12]
  935. 00000BD8  486E FFE0                pea.l      [A6 - 0x20]
  936. 00000BDC  3F3C 2004                move.w     -[A7], 0x2004
  937. 00000BE0  A9EB                     syscall    Pack4/FP68K
  938. 00000BE2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  939. 00000BE6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  940. 00000BEA  20D9                     move.l     [A0]+, [A1]+
  941. 00000BEC  20D9                     move.l     [A0]+, [A1]+
  942. 00000BEE  30D9                     move.w     [A0]+, [A1]+
  943. 00000BF0  302D E4B0                move.w     D0, [A5 - 0x1B50]
  944. 00000BF4  C1FC 01F4                muls.w     D0, 0x1F4
  945. 00000BF8  48C0                     ext.l      D0
  946. 00000BFA  2F00                     move.l     -[A7], D0
  947. 00000BFC  4878 0001                push.l     0x1
  948. 00000C00  4EBA 0794                jsr        [PC + 0x794 /* 00001396 */]
  949. 00000C04  508F                     addq.l     A7, 8
  950. 00000C06  0640 07D0                addi.w     D0, 0x7D0
  951. 00000C0A  3D40 FFEE                move.w     [A6 - 0x12], D0
  952. 00000C0E  206E FFFA                movea.l    A0, [A6 - 0x6]
  953. 00000C12  486E FFEE                pea.l      [A6 - 0x12]
  954. 00000C16  4868 0012                pea.l      [A0 + 0x12]
  955. 00000C1A  3F3C 200E                move.w     -[A7], 0x200E
  956. 00000C1E  A9EB                     syscall    Pack4/FP68K
  957. 00000C20  41EE FFFA                lea.l      A0, [A6 - 0x6]
  958. 00000C24  2F20                     move.l     -[A7], -[A0]
  959. 00000C26  2F20                     move.l     -[A7], -[A0]
  960. 00000C28  3F20                     move.w     -[A7], -[A0]
  961. 00000C2A  486E FFE2                pea.l      [A6 - 0x1E]
  962. 00000C2E  4EBA 4FBC                jsr        [PC + 0x4FBC /* 00005BEC */]
  963. 00000C32  4FEF 000E                lea.l      A7, [A7 + 0xE]
  964. 00000C36  486E FFEE                pea.l      [A6 - 0x12]
  965. 00000C3A  486E FFE2                pea.l      [A6 - 0x1E]
  966. 00000C3E  3F3C 2004                move.w     -[A7], 0x2004
  967. 00000C42  A9EB                     syscall    Pack4/FP68K
  968. 00000C44  206E FFFA                movea.l    A0, [A6 - 0x6]
  969. 00000C48  41E8 0026                lea.l      A0, [A0 + 0x26]
  970. 00000C4C  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  971. 00000C50  20D9                     move.l     [A0]+, [A1]+
  972. 00000C52  20D9                     move.l     [A0]+, [A1]+
  973. 00000C54  30D9                     move.w     [A0]+, [A1]+
  974. 00000C56  41EE FFFA                lea.l      A0, [A6 - 0x6]
  975. 00000C5A  2F20                     move.l     -[A7], -[A0]
  976. 00000C5C  2F20                     move.l     -[A7], -[A0]
  977. 00000C5E  3F20                     move.w     -[A7], -[A0]
  978. 00000C60  486E FFE2                pea.l      [A6 - 0x1E]
  979. 00000C64  4EBA 51C6                jsr        [PC + 0x51C6 /* 00005E2C */]
  980. 00000C68  4FEF 000E                lea.l      A7, [A7 + 0xE]
  981. 00000C6C  486E FFEE                pea.l      [A6 - 0x12]
  982. 00000C70  486E FFE2                pea.l      [A6 - 0x1E]
  983. 00000C74  3F3C 2004                move.w     -[A7], 0x2004
  984. 00000C78  A9EB                     syscall    Pack4/FP68K
  985. 00000C7A  206E FFFA                movea.l    A0, [A6 - 0x6]
  986. 00000C7E  41E8 0030                lea.l      A0, [A0 + 0x30]
  987. 00000C82  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  988. 00000C86  20D9                     move.l     [A0]+, [A1]+
  989. 00000C88  20D9                     move.l     [A0]+, [A1]+
  990. 00000C8A  30D9                     move.w     [A0]+, [A1]+
  991. 00000C8C  206E FFFA                movea.l    A0, [A6 - 0x6]
  992. 00000C90  41E8 003A                lea.l      A0, [A0 + 0x3A]
  993. 00000C94  2F20                     move.l     -[A7], -[A0]
  994. 00000C96  2F20                     move.l     -[A7], -[A0]
  995. 00000C98  3F20                     move.w     -[A7], -[A0]
  996. 00000C9A  206E FFFA                movea.l    A0, [A6 - 0x6]
  997. 00000C9E  41E8 0030                lea.l      A0, [A0 + 0x30]
  998. 00000CA2  2F20                     move.l     -[A7], -[A0]
  999. 00000CA4  2F20                     move.l     -[A7], -[A0]
  1000. 00000CA6  3F20                     move.w     -[A7], -[A0]
  1001. 00000CA8  486E FFE2                pea.l      [A6 - 0x1E]
  1002. 00000CAC  4EBA 0886                jsr        [PC + 0x886 /* 00001534 */]
  1003. 00000CB0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1004. 00000CB4  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1005. 00000CB8  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1006. 00000CBC  20D9                     move.l     [A0]+, [A1]+
  1007. 00000CBE  20D9                     move.l     [A0]+, [A1]+
  1008. 00000CC0  30D9                     move.w     [A0]+, [A1]+
  1009. 00000CC2  4878 02BC                push.l     0x2BC
  1010. 00000CC6  4878 0064                push.l     0x64 /* 'd' */
  1011. 00000CCA  4EBA 06CA                jsr        [PC + 0x6CA /* 00001396 */]
  1012. 00000CCE  508F                     addq.l     A7, 8
  1013. 00000CD0  3D40 FFEE                move.w     [A6 - 0x12], D0
  1014. 00000CD4  41EE FFFA                lea.l      A0, [A6 - 0x6]
  1015. 00000CD8  2F20                     move.l     -[A7], -[A0]
  1016. 00000CDA  2F20                     move.l     -[A7], -[A0]
  1017. 00000CDC  3F20                     move.w     -[A7], -[A0]
  1018. 00000CDE  486E FFE2                pea.l      [A6 - 0x1E]
  1019. 00000CE2  4EBA 5148                jsr        [PC + 0x5148 /* 00005E2C */]
  1020. 00000CE6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1021. 00000CEA  486E FFE2                pea.l      [A6 - 0x1E]
  1022. 00000CEE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1023. 00000CF2  A9EB                     syscall    Pack4/FP68K
  1024. 00000CF4  486E FFEE                pea.l      [A6 - 0x12]
  1025. 00000CF8  486E FFE2                pea.l      [A6 - 0x1E]
  1026. 00000CFC  3F3C 2004                move.w     -[A7], 0x2004
  1027. 00000D00  A9EB                     syscall    Pack4/FP68K
  1028. 00000D02  206E FFFA                movea.l    A0, [A6 - 0x6]
  1029. 00000D06  41E8 003A                lea.l      A0, [A0 + 0x3A]
  1030. 00000D0A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1031. 00000D0E  20D9                     move.l     [A0]+, [A1]+
  1032. 00000D10  20D9                     move.l     [A0]+, [A1]+
  1033. 00000D12  30D9                     move.w     [A0]+, [A1]+
  1034. 00000D14  41EE FFFA                lea.l      A0, [A6 - 0x6]
  1035. 00000D18  2F20                     move.l     -[A7], -[A0]
  1036. 00000D1A  2F20                     move.l     -[A7], -[A0]
  1037. 00000D1C  3F20                     move.w     -[A7], -[A0]
  1038. 00000D1E  486E FFE2                pea.l      [A6 - 0x1E]
  1039. 00000D22  4EBA 4EC8                jsr        [PC + 0x4EC8 /* 00005BEC */]
  1040. 00000D26  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1041. 00000D2A  486E FFE2                pea.l      [A6 - 0x1E]
  1042. 00000D2E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1043. 00000D32  A9EB                     syscall    Pack4/FP68K
  1044. 00000D34  486E FFEE                pea.l      [A6 - 0x12]
  1045. 00000D38  486E FFE2                pea.l      [A6 - 0x1E]
  1046. 00000D3C  3F3C 2004                move.w     -[A7], 0x2004
  1047. 00000D40  A9EB                     syscall    Pack4/FP68K
  1048. 00000D42  206E FFFA                movea.l    A0, [A6 - 0x6]
  1049. 00000D46  41E8 0044                lea.l      A0, [A0 + 0x44]
  1050. 00000D4A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1051. 00000D4E  20D9                     move.l     [A0]+, [A1]+
  1052. 00000D50  20D9                     move.l     [A0]+, [A1]+
  1053. 00000D52  30D9                     move.w     [A0]+, [A1]+
  1054. 00000D54  206E FFFA                movea.l    A0, [A6 - 0x6]
  1055. 00000D58  3D7C 0000 FFEA           move.w     [A6 - 0x16], 0x0
  1056. 00000D5E  486E FFEA                pea.l      [A6 - 0x16]
  1057. 00000D62  4868 004E                pea.l      [A0 + 0x4E]
  1058. 00000D66  3F3C 200E                move.w     -[A7], 0x200E
  1059. 00000D6A  A9EB                     syscall    Pack4/FP68K
  1060. 00000D6C  206E FFFA                movea.l    A0, [A6 - 0x6]
  1061. 00000D70  3D7C 0000 FFEA           move.w     [A6 - 0x16], 0x0
  1062. 00000D76  486E FFEA                pea.l      [A6 - 0x16]
  1063. 00000D7A  4868 0058                pea.l      [A0 + 0x58]
  1064. 00000D7E  3F3C 200E                move.w     -[A7], 0x200E
  1065. 00000D82  A9EB                     syscall    Pack4/FP68K
  1066. 00000D84  206E FFFA                movea.l    A0, [A6 - 0x6]
  1067. 00000D88  7014                     moveq.l    D0, 0x14
  1068. 00000D8A  3140 0062                move.w     [A0 + 0x62], D0
  1069. 00000D8E  206E FFFA                movea.l    A0, [A6 - 0x6]
  1070. 00000D92  3D7C 0000 FFEA           move.w     [A6 - 0x16], 0x0
  1071. 00000D98  486E FFEA                pea.l      [A6 - 0x16]
  1072. 00000D9C  4868 001C                pea.l      [A0 + 0x1C]
  1073. 00000DA0  3F3C 200E                move.w     -[A7], 0x200E
  1074. 00000DA4  A9EB                     syscall    Pack4/FP68K
  1075. 00000DA6  4878 00C8                push.l     0xC8
  1076. 00000DAA  4878 0001                push.l     0x1
  1077. 00000DAE  4EBA 05E6                jsr        [PC + 0x5E6 /* 00001396 */]
  1078. 00000DB2  508F                     addq.l     A7, 8
  1079. 00000DB4  0640 0190                addi.w     D0, 0x190
  1080. 00000DB8  206E FFFA                movea.l    A0, [A6 - 0x6]
  1081. 00000DBC  3140 0066                move.w     [A0 + 0x66], D0
  1082. 00000DC0  206E FFFA                movea.l    A0, [A6 - 0x6]
  1083. 00000DC4  317C 00C8 0064           move.w     [A0 + 0x64], 0xC8
  1084. 00000DCA  206E FFFA                movea.l    A0, [A6 - 0x6]
  1085. 00000DCE  317C 03E8 006C           move.w     [A0 + 0x6C], 0x3E8
  1086. 00000DD4  206E FFFA                movea.l    A0, [A6 - 0x6]
  1087. 00000DD8  41E8 006E                lea.l      A0, [A0 + 0x6E]
  1088. 00000DDC  43ED F4BE                lea.l      A1, [A5 - 0xB42]
  1089. 00000DE0  20D9                     move.l     [A0]+, [A1]+
  1090. 00000DE2  20D9                     move.l     [A0]+, [A1]+
  1091. 00000DE4  30D9                     move.w     [A0]+, [A1]+
  1092. 00000DE6  206E FFFA                movea.l    A0, [A6 - 0x6]
  1093. 00000DEA  41E8 0078                lea.l      A0, [A0 + 0x78]
  1094. 00000DEE  43ED F4C8                lea.l      A1, [A5 - 0xB38]
  1095. 00000DF2  20D9                     move.l     [A0]+, [A1]+
  1096. 00000DF4  20D9                     move.l     [A0]+, [A1]+
  1097. 00000DF6  30D9                     move.w     [A0]+, [A1]+
  1098. 00000DF8  206E FFFA                movea.l    A0, [A6 - 0x6]
  1099. 00000DFC  41E8 0082                lea.l      A0, [A0 + 0x82]
  1100. 00000E00  43ED F4D2                lea.l      A1, [A5 - 0xB2E]
  1101. 00000E04  20D9                     move.l     [A0]+, [A1]+
  1102. 00000E06  20D9                     move.l     [A0]+, [A1]+
  1103. 00000E08  30D9                     move.w     [A0]+, [A1]+
  1104. 00000E0A  206E FFFA                movea.l    A0, [A6 - 0x6]
  1105. 00000E0E  41E8 008C                lea.l      A0, [A0 + 0x8C]
  1106. 00000E12  43ED F4DC                lea.l      A1, [A5 - 0xB24]
  1107. 00000E16  20D9                     move.l     [A0]+, [A1]+
  1108. 00000E18  20D9                     move.l     [A0]+, [A1]+
  1109. 00000E1A  30D9                     move.w     [A0]+, [A1]+
  1110. 00000E1C  206E FFFA                movea.l    A0, [A6 - 0x6]
  1111. 00000E20  41E8 0096                lea.l      A0, [A0 + 0x96]
  1112. 00000E24  43ED F4E6                lea.l      A1, [A5 - 0xB1A]
  1113. 00000E28  20D9                     move.l     [A0]+, [A1]+
  1114. 00000E2A  20D9                     move.l     [A0]+, [A1]+
  1115. 00000E2C  30D9                     move.w     [A0]+, [A1]+
  1116. 00000E2E  206E FFFA                movea.l    A0, [A6 - 0x6]
  1117. 00000E32  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  1118. 00000E36  43ED F4F0                lea.l      A1, [A5 - 0xB10]
  1119. 00000E3A  20D9                     move.l     [A0]+, [A1]+
  1120. 00000E3C  20D9                     move.l     [A0]+, [A1]+
  1121. 00000E3E  30D9                     move.w     [A0]+, [A1]+
  1122. 00000E40  206E FFFA                movea.l    A0, [A6 - 0x6]
  1123. 00000E44  41E8 00AA                lea.l      A0, [A0 + 0xAA]
  1124. 00000E48  43ED F4FA                lea.l      A1, [A5 - 0xB06]
  1125. 00000E4C  20D9                     move.l     [A0]+, [A1]+
  1126. 00000E4E  20D9                     move.l     [A0]+, [A1]+
  1127. 00000E50  30D9                     move.w     [A0]+, [A1]+
  1128. 00000E52  206E FFFA                movea.l    A0, [A6 - 0x6]
  1129. 00000E56  3D7C FFFF FFEA           move.w     [A6 - 0x16], 0xFFFF
  1130. 00000E5C  486E FFEA                pea.l      [A6 - 0x16]
  1131. 00000E60  4868 00D6                pea.l      [A0 + 0xD6]
  1132. 00000E64  3F3C 200E                move.w     -[A7], 0x200E
  1133. 00000E68  A9EB                     syscall    Pack4/FP68K
  1134. 00000E6A  206E FFFA                movea.l    A0, [A6 - 0x6]
  1135. 00000E6E  3D7C 03E8 FFEA           move.w     [A6 - 0x16], 0x3E8
  1136. 00000E74  486E FFEA                pea.l      [A6 - 0x16]
  1137. 00000E78  4868 00E0                pea.l      [A0 + 0xE0]
  1138. 00000E7C  3F3C 200E                move.w     -[A7], 0x200E
  1139. 00000E80  A9EB                     syscall    Pack4/FP68K
  1140. 00000E82  206E FFFA                movea.l    A0, [A6 - 0x6]
  1141. 00000E86  4268 0068                clr.w      [A0 + 0x68]
  1142. 00000E8A  206E FFFA                movea.l    A0, [A6 - 0x6]
  1143. 00000E8E  4268 006A                clr.w      [A0 + 0x6A]
  1144. 00000E92  206E FFFA                movea.l    A0, [A6 - 0x6]
  1145. 00000E96  4268 00B4                clr.w      [A0 + 0xB4]
  1146. 00000E9A  206E FFFA                movea.l    A0, [A6 - 0x6]
  1147. 00000E9E  4268 00B6                clr.w      [A0 + 0xB6]
  1148. 00000EA2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1149. 00000EA6  4268 00B8                clr.w      [A0 + 0xB8]
  1150. 00000EAA  206E FFFA                movea.l    A0, [A6 - 0x6]
  1151. 00000EAE  4268 00BA                clr.w      [A0 + 0xBA]
  1152. 00000EB2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1153. 00000EB6  4268 00BC                clr.w      [A0 + 0xBC]
  1154. 00000EBA  206E FFFA                movea.l    A0, [A6 - 0x6]
  1155. 00000EBE  4228 00F2                clr.b      [A0 + 0xF2]
  1156. 00000EC2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1157. 00000EC6  216D E4D4 00BE           move.l     [A0 + 0xBE], [A5 - 0x1B2C]
  1158. 00000ECC  206E FFFA                movea.l    A0, [A6 - 0x6]
  1159. 00000ED0  216D E4D4 00C2           move.l     [A0 + 0xC2], [A5 - 0x1B2C]
  1160. 00000ED6  206E FFFA                movea.l    A0, [A6 - 0x6]
  1161. 00000EDA  216D E4D4 00C6           move.l     [A0 + 0xC6], [A5 - 0x1B2C]
  1162. 00000EE0  206E FFFA                movea.l    A0, [A6 - 0x6]
  1163. 00000EE4  216D E4D4 00CA           move.l     [A0 + 0xCA], [A5 - 0x1B2C]
  1164. 00000EEA  206E FFFA                movea.l    A0, [A6 - 0x6]
  1165. 00000EEE  216D E4D4 00CE           move.l     [A0 + 0xCE], [A5 - 0x1B2C]
  1166. 00000EF4  206E FFFA                movea.l    A0, [A6 - 0x6]
  1167. 00000EF8  216D E4D4 00D2           move.l     [A0 + 0xD2], [A5 - 0x1B2C]
  1168. 00000EFE  526E FFFE                addq.w     [A6 - 0x2], 1
  1169. label00000F02:
  1170. 00000F02  302E FFFE                move.w     D0, [A6 - 0x2]
  1171. 00000F06  B06D E4B0                cmp.w      D0, [A5 - 0x1B50]
  1172. 00000F0A  6D00 FC4C                blt        -0x3B2 /* 00000B58 */
  1173. 00000F0E  4878 0014                push.l     0x14
  1174. 00000F12  4878 000A                push.l     0xA /* '\n' */
  1175. 00000F16  4EBA 047E                jsr        [PC + 0x47E /* 00001396 */]
  1176. 00000F1A  508F                     addq.l     A7, 8
  1177. 00000F1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1178. 00000F20  6000 0118                bra        +0x11A /* 0000103A */
  1179. label00000F24:
  1180. 00000F24  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  1181. 00000F28  4EBA 4B0A                jsr        [PC + 0x4B0A /* 00005A34 */]
  1182. 00000F2C  588F                     addq.l     A7, 4
  1183. 00000F2E  2D40 FFFA                move.l     [A6 - 0x6], D0
  1184. 00000F32  206E FFFA                movea.l    A0, [A6 - 0x6]
  1185. 00000F36  7004                     moveq.l    D0, 0x04
  1186. 00000F38  3140 0010                move.w     [A0 + 0x10], D0
  1187. 00000F3C  4878 0BB8                push.l     0xBB8
  1188. 00000F40  4878 F448                push.l     0xF448
  1189. 00000F44  4EBA 0450                jsr        [PC + 0x450 /* 00001396 */]
  1190. 00000F48  508F                     addq.l     A7, 8
  1191. 00000F4A  3D40 FFF8                move.w     [A6 - 0x8], D0
  1192. 00000F4E  2D6D F504 FFEE           move.l     [A6 - 0x12], [A5 - 0xAFC]
  1193. 00000F54  2D6D F508 FFF2           move.l     [A6 - 0xE], [A5 - 0xAF8]
  1194. 00000F5A  3D6D F50C FFF6           move.w     [A6 - 0xA], [A5 - 0xAF4]
  1195. 00000F60  486E FFF8                pea.l      [A6 - 0x8]
  1196. 00000F64  486E FFEE                pea.l      [A6 - 0x12]
  1197. 00000F68  3F3C 2004                move.w     -[A7], 0x2004
  1198. 00000F6C  A9EB                     syscall    Pack4/FP68K
  1199. 00000F6E  206E FFFA                movea.l    A0, [A6 - 0x6]
  1200. 00000F72  41E8 0026                lea.l      A0, [A0 + 0x26]
  1201. 00000F76  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1202. 00000F7A  20D9                     move.l     [A0]+, [A1]+
  1203. 00000F7C  20D9                     move.l     [A0]+, [A1]+
  1204. 00000F7E  30D9                     move.w     [A0]+, [A1]+
  1205. 00000F80  4878 0BB8                push.l     0xBB8
  1206. 00000F84  4878 F448                push.l     0xF448
  1207. 00000F88  4EBA 040C                jsr        [PC + 0x40C /* 00001396 */]
  1208. 00000F8C  508F                     addq.l     A7, 8
  1209. 00000F8E  3D40 FFF8                move.w     [A6 - 0x8], D0
  1210. 00000F92  2D6D F50E FFEE           move.l     [A6 - 0x12], [A5 - 0xAF2]
  1211. 00000F98  2D6D F512 FFF2           move.l     [A6 - 0xE], [A5 - 0xAEE]
  1212. 00000F9E  3D6D F516 FFF6           move.w     [A6 - 0xA], [A5 - 0xAEA]
  1213. 00000FA4  486E FFF8                pea.l      [A6 - 0x8]
  1214. 00000FA8  486E FFEE                pea.l      [A6 - 0x12]
  1215. 00000FAC  3F3C 2004                move.w     -[A7], 0x2004
  1216. 00000FB0  A9EB                     syscall    Pack4/FP68K
  1217. 00000FB2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1218. 00000FB6  41E8 0030                lea.l      A0, [A0 + 0x30]
  1219. 00000FBA  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1220. 00000FBE  20D9                     move.l     [A0]+, [A1]+
  1221. 00000FC0  20D9                     move.l     [A0]+, [A1]+
  1222. 00000FC2  30D9                     move.w     [A0]+, [A1]+
  1223. 00000FC4  4878 0064                push.l     0x64 /* 'd' */
  1224. 00000FC8  42A7                     clr.l      -[A7]
  1225. 00000FCA  4EBA 03CA                jsr        [PC + 0x3CA /* 00001396 */]
  1226. 00000FCE  508F                     addq.l     A7, 8
  1227. 00000FD0  0640 012C                addi.w     D0, 0x12C
  1228. 00000FD4  206E FFFA                movea.l    A0, [A6 - 0x6]
  1229. 00000FD8  3140 0062                move.w     [A0 + 0x62], D0
  1230. 00000FDC  4878 012C                push.l     0x12C
  1231. 00000FE0  4878 00C8                push.l     0xC8
  1232. 00000FE4  4EBA 03B0                jsr        [PC + 0x3B0 /* 00001396 */]
  1233. 00000FE8  508F                     addq.l     A7, 8
  1234. 00000FEA  3D40 FFF8                move.w     [A6 - 0x8], D0
  1235. 00000FEE  2D6D F518 FFEE           move.l     [A6 - 0x12], [A5 - 0xAE8]
  1236. 00000FF4  2D6D F51C FFF2           move.l     [A6 - 0xE], [A5 - 0xAE4]
  1237. 00000FFA  3D6D F520 FFF6           move.w     [A6 - 0xA], [A5 - 0xAE0]
  1238. 00001000  486E FFF8                pea.l      [A6 - 0x8]
  1239. 00001004  486E FFEE                pea.l      [A6 - 0x12]
  1240. 00001008  3F3C 2004                move.w     -[A7], 0x2004
  1241. 0000100C  A9EB                     syscall    Pack4/FP68K
  1242. 0000100E  206E FFFA                movea.l    A0, [A6 - 0x6]
  1243. 00001012  41E8 001C                lea.l      A0, [A0 + 0x1C]
  1244. 00001016  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1245. 0000101A  20D9                     move.l     [A0]+, [A1]+
  1246. 0000101C  20D9                     move.l     [A0]+, [A1]+
  1247. 0000101E  30D9                     move.w     [A0]+, [A1]+
  1248. 00001020  486D F522                pea.l      [A5 - 0xADE]
  1249. 00001024  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1250. 00001028  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1251. 0000102C  508F                     addq.l     A7, 8
  1252. 0000102E  206E FFFA                movea.l    A0, [A6 - 0x6]
  1253. 00001032  4228 00F2                clr.b      [A0 + 0xF2]
  1254. 00001036  536E FFFE                subq.w     [A6 - 0x2], 1
  1255. label0000103A:
  1256. 0000103A  4A6E FFFE                tst.w      [A6 - 0x2]
  1257. 0000103E  6E00 FEE4                bgt        -0x11A /* 00000F24 */
  1258. 00001042  0C6D FFFF E4E6           cmpi.w     [A5 - 0x1B1A], 0xFFFF
  1259. 00001048  6700 02F0                beq        +0x2F2 /* 0000133A */
  1260. 0000104C  42A7                     clr.l      -[A7]
  1261. 0000104E  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1262. 00001054  3F3C 44A6                move.w     -[A7], 0x44A6
  1263. 00001058  A9A0                     syscall    GetResource
  1264. 0000105A  205F                     movea.l    A0, [A7]+
  1265. 0000105C  2B48 F3D6                move.l     [A5 - 0xC2A], A0
  1266. 00001060  2F2D F3D6                move.l     -[A7], [A5 - 0xC2A]
  1267. 00001064  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1268. 00001068  42A7                     clr.l      -[A7]
  1269. 0000106A  2F2D F3D6                move.l     -[A7], [A5 - 0xC2A]
  1270. 0000106E  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  1271. 00001070  201F                     move.l     D0, [A7]+
  1272. 00001072  5D80                     subq.l     D0, 6
  1273. 00001074  2B40 F41A                move.l     [A5 - 0xBE6], D0
  1274. 00001078  42A7                     clr.l      -[A7]
  1275. 0000107A  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1276. 00001080  3F3C 4BD0                move.w     -[A7], 0x4BD0
  1277. 00001084  A9A0                     syscall    GetResource
  1278. 00001086  205F                     movea.l    A0, [A7]+
  1279. 00001088  2B48 F3DA                move.l     [A5 - 0xC26], A0
  1280. 0000108C  2F2D F3DA                move.l     -[A7], [A5 - 0xC26]
  1281. 00001090  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1282. 00001094  42A7                     clr.l      -[A7]
  1283. 00001096  2F2D F3DA                move.l     -[A7], [A5 - 0xC26]
  1284. 0000109A  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1285. 0000109C  201F                     move.l     D0, [A7]+
  1286. 0000109E  5D80                     subq.l     D0, 6
  1287. 000010A0  2B40 F41E                move.l     [A5 - 0xBE2], D0
  1288. 000010A4  42A7                     clr.l      -[A7]
  1289. 000010A6  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1290. 000010AC  3F3C 30A3                move.w     -[A7], 0x30A3
  1291. 000010B0  A9A0                     syscall    GetResource
  1292. 000010B2  205F                     movea.l    A0, [A7]+
  1293. 000010B4  2B48 F3DE                move.l     [A5 - 0xC22], A0
  1294. 000010B8  2F2D F3DE                move.l     -[A7], [A5 - 0xC22]
  1295. 000010BC  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1296. 000010C0  42A7                     clr.l      -[A7]
  1297. 000010C2  2F2D F3DE                move.l     -[A7], [A5 - 0xC22]
  1298. 000010C6  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1299. 000010C8  201F                     move.l     D0, [A7]+
  1300. 000010CA  5D80                     subq.l     D0, 6
  1301. 000010CC  2B40 F422                move.l     [A5 - 0xBDE], D0
  1302. 000010D0  42A7                     clr.l      -[A7]
  1303. 000010D2  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1304. 000010D8  3F3C 5E57                move.w     -[A7], 0x5E57 /* '^W' */
  1305. 000010DC  A9A0                     syscall    GetResource
  1306. 000010DE  205F                     movea.l    A0, [A7]+
  1307. 000010E0  2B48 F3E2                move.l     [A5 - 0xC1E], A0
  1308. 000010E4  2F2D F3E2                move.l     -[A7], [A5 - 0xC1E]
  1309. 000010E8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1310. 000010EC  42A7                     clr.l      -[A7]
  1311. 000010EE  2F2D F3E2                move.l     -[A7], [A5 - 0xC1E]
  1312. 000010F2  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1313. 000010F4  201F                     move.l     D0, [A7]+
  1314. 000010F6  5D80                     subq.l     D0, 6
  1315. 000010F8  2B40 F426                move.l     [A5 - 0xBDA], D0
  1316. 000010FC  42A7                     clr.l      -[A7]
  1317. 000010FE  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1318. 00001104  3F3C 176E                move.w     -[A7], 0x176E
  1319. 00001108  A9A0                     syscall    GetResource
  1320. 0000110A  205F                     movea.l    A0, [A7]+
  1321. 0000110C  2B48 F3E6                move.l     [A5 - 0xC1A], A0
  1322. 00001110  2F2D F3E6                move.l     -[A7], [A5 - 0xC1A]
  1323. 00001114  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1324. 00001118  42A7                     clr.l      -[A7]
  1325. 0000111A  2F2D F3E6                move.l     -[A7], [A5 - 0xC1A]
  1326. 0000111E  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1327. 00001120  201F                     move.l     D0, [A7]+
  1328. 00001122  5D80                     subq.l     D0, 6
  1329. 00001124  2B40 F42A                move.l     [A5 - 0xBD6], D0
  1330. 00001128  42A7                     clr.l      -[A7]
  1331. 0000112A  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1332. 00001130  3F3C 7182                move.w     -[A7], 0x7182
  1333. 00001134  A9A0                     syscall    GetResource
  1334. 00001136  205F                     movea.l    A0, [A7]+
  1335. 00001138  2B48 F3EA                move.l     [A5 - 0xC16], A0
  1336. 0000113C  2F2D F3EA                move.l     -[A7], [A5 - 0xC16]
  1337. 00001140  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1338. 00001144  42A7                     clr.l      -[A7]
  1339. 00001146  2F2D F3EA                move.l     -[A7], [A5 - 0xC16]
  1340. 0000114A  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1341. 0000114C  201F                     move.l     D0, [A7]+
  1342. 0000114E  5D80                     subq.l     D0, 6
  1343. 00001150  2B40 F42E                move.l     [A5 - 0xBD2], D0
  1344. 00001154  42A7                     clr.l      -[A7]
  1345. 00001156  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1346. 0000115C  3F3C 5B2A                move.w     -[A7], 0x5B2A /* '[*' */
  1347. 00001160  A9A0                     syscall    GetResource
  1348. 00001162  205F                     movea.l    A0, [A7]+
  1349. 00001164  2B48 F3EE                move.l     [A5 - 0xC12], A0
  1350. 00001168  2F2D F3EE                move.l     -[A7], [A5 - 0xC12]
  1351. 0000116C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1352. 00001170  42A7                     clr.l      -[A7]
  1353. 00001172  2F2D F3EE                move.l     -[A7], [A5 - 0xC12]
  1354. 00001176  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1355. 00001178  201F                     move.l     D0, [A7]+
  1356. 0000117A  5D80                     subq.l     D0, 6
  1357. 0000117C  2B40 F432                move.l     [A5 - 0xBCE], D0
  1358. 00001180  42A7                     clr.l      -[A7]
  1359. 00001182  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1360. 00001188  3F3C 040F                move.w     -[A7], 0x40F
  1361. 0000118C  A9A0                     syscall    GetResource
  1362. 0000118E  205F                     movea.l    A0, [A7]+
  1363. 00001190  2B48 F3F2                move.l     [A5 - 0xC0E], A0
  1364. 00001194  2F2D F3F2                move.l     -[A7], [A5 - 0xC0E]
  1365. 00001198  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1366. 0000119C  42A7                     clr.l      -[A7]
  1367. 0000119E  2F2D F3F2                move.l     -[A7], [A5 - 0xC0E]
  1368. 000011A2  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1369. 000011A4  201F                     move.l     D0, [A7]+
  1370. 000011A6  5D80                     subq.l     D0, 6
  1371. 000011A8  2B40 F436                move.l     [A5 - 0xBCA], D0
  1372. 000011AC  42A7                     clr.l      -[A7]
  1373. 000011AE  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1374. 000011B4  3F3C 5CD2                move.w     -[A7], 0x5CD2
  1375. 000011B8  A9A0                     syscall    GetResource
  1376. 000011BA  205F                     movea.l    A0, [A7]+
  1377. 000011BC  2B48 F3F6                move.l     [A5 - 0xC0A], A0
  1378. 000011C0  2F2D F3F6                move.l     -[A7], [A5 - 0xC0A]
  1379. 000011C4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1380. 000011C8  42A7                     clr.l      -[A7]
  1381. 000011CA  2F2D F3F6                move.l     -[A7], [A5 - 0xC0A]
  1382. 000011CE  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1383. 000011D0  201F                     move.l     D0, [A7]+
  1384. 000011D2  5D80                     subq.l     D0, 6
  1385. 000011D4  2B40 F43A                move.l     [A5 - 0xBC6], D0
  1386. 000011D8  42A7                     clr.l      -[A7]
  1387. 000011DA  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1388. 000011E0  3F3C 29DA                move.w     -[A7], 0x29DA
  1389. 000011E4  A9A0                     syscall    GetResource
  1390. 000011E6  205F                     movea.l    A0, [A7]+
  1391. 000011E8  2B48 F3FA                move.l     [A5 - 0xC06], A0
  1392. 000011EC  2F2D F3FA                move.l     -[A7], [A5 - 0xC06]
  1393. 000011F0  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1394. 000011F4  42A7                     clr.l      -[A7]
  1395. 000011F6  2F2D F3FA                move.l     -[A7], [A5 - 0xC06]
  1396. 000011FA  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1397. 000011FC  201F                     move.l     D0, [A7]+
  1398. 000011FE  5D80                     subq.l     D0, 6
  1399. 00001200  2B40 F43E                move.l     [A5 - 0xBC2], D0
  1400. 00001204  42A7                     clr.l      -[A7]
  1401. 00001206  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1402. 0000120C  3F3C 1EA5                move.w     -[A7], 0x1EA5
  1403. 00001210  A9A0                     syscall    GetResource
  1404. 00001212  205F                     movea.l    A0, [A7]+
  1405. 00001214  2B48 F3FE                move.l     [A5 - 0xC02], A0
  1406. 00001218  2F2D F3FE                move.l     -[A7], [A5 - 0xC02]
  1407. 0000121C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1408. 00001220  42A7                     clr.l      -[A7]
  1409. 00001222  2F2D F3FE                move.l     -[A7], [A5 - 0xC02]
  1410. 00001226  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1411. 00001228  201F                     move.l     D0, [A7]+
  1412. 0000122A  5D80                     subq.l     D0, 6
  1413. 0000122C  2B40 F442                move.l     [A5 - 0xBBE], D0
  1414. 00001230  42A7                     clr.l      -[A7]
  1415. 00001232  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1416. 00001238  3F3C 4ED1                move.w     -[A7], 0x4ED1
  1417. 0000123C  A9A0                     syscall    GetResource
  1418. 0000123E  205F                     movea.l    A0, [A7]+
  1419. 00001240  2B48 F402                move.l     [A5 - 0xBFE], A0
  1420. 00001244  2F2D F402                move.l     -[A7], [A5 - 0xBFE]
  1421. 00001248  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1422. 0000124C  42A7                     clr.l      -[A7]
  1423. 0000124E  2F2D F402                move.l     -[A7], [A5 - 0xBFE]
  1424. 00001252  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1425. 00001254  201F                     move.l     D0, [A7]+
  1426. 00001256  5D80                     subq.l     D0, 6
  1427. 00001258  2B40 F446                move.l     [A5 - 0xBBA], D0
  1428. 0000125C  42A7                     clr.l      -[A7]
  1429. 0000125E  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1430. 00001264  3F3C 4495                move.w     -[A7], 0x4495
  1431. 00001268  A9A0                     syscall    GetResource
  1432. 0000126A  205F                     movea.l    A0, [A7]+
  1433. 0000126C  2B48 F406                move.l     [A5 - 0xBFA], A0
  1434. 00001270  2F2D F406                move.l     -[A7], [A5 - 0xBFA]
  1435. 00001274  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1436. 00001278  42A7                     clr.l      -[A7]
  1437. 0000127A  2F2D F406                move.l     -[A7], [A5 - 0xBFA]
  1438. 0000127E  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1439. 00001280  201F                     move.l     D0, [A7]+
  1440. 00001282  5D80                     subq.l     D0, 6
  1441. 00001284  2B40 F44A                move.l     [A5 - 0xBB6], D0
  1442. 00001288  42A7                     clr.l      -[A7]
  1443. 0000128A  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1444. 00001290  3F3C 3FE1                move.w     -[A7], 0x3FE1
  1445. 00001294  A9A0                     syscall    GetResource
  1446. 00001296  205F                     movea.l    A0, [A7]+
  1447. 00001298  2B48 F40A                move.l     [A5 - 0xBF6], A0
  1448. 0000129C  2F2D F40A                move.l     -[A7], [A5 - 0xBF6]
  1449. 000012A0  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1450. 000012A4  42A7                     clr.l      -[A7]
  1451. 000012A6  2F2D F40A                move.l     -[A7], [A5 - 0xBF6]
  1452. 000012AA  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1453. 000012AC  201F                     move.l     D0, [A7]+
  1454. 000012AE  5D80                     subq.l     D0, 6
  1455. 000012B0  2B40 F44E                move.l     [A5 - 0xBB2], D0
  1456. 000012B4  42A7                     clr.l      -[A7]
  1457. 000012B6  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1458. 000012BC  3F3C 40AE                move.w     -[A7], 0x40AE
  1459. 000012C0  A9A0                     syscall    GetResource
  1460. 000012C2  205F                     movea.l    A0, [A7]+
  1461. 000012C4  2B48 F412                move.l     [A5 - 0xBEE], A0
  1462. 000012C8  2F2D F412                move.l     -[A7], [A5 - 0xBEE]
  1463. 000012CC  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1464. 000012D0  42A7                     clr.l      -[A7]
  1465. 000012D2  2F2D F412                move.l     -[A7], [A5 - 0xBEE]
  1466. 000012D6  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1467. 000012D8  201F                     move.l     D0, [A7]+
  1468. 000012DA  5D80                     subq.l     D0, 6
  1469. 000012DC  2B40 F456                move.l     [A5 - 0xBAA], D0
  1470. 000012E0  42A7                     clr.l      -[A7]
  1471. 000012E2  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1472. 000012E8  3F3C 759D                move.w     -[A7], 0x759D
  1473. 000012EC  A9A0                     syscall    GetResource
  1474. 000012EE  205F                     movea.l    A0, [A7]+
  1475. 000012F0  2B48 F40E                move.l     [A5 - 0xBF2], A0
  1476. 000012F4  2F2D F40E                move.l     -[A7], [A5 - 0xBF2]
  1477. 000012F8  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1478. 000012FC  42A7                     clr.l      -[A7]
  1479. 000012FE  2F2D F40E                move.l     -[A7], [A5 - 0xBF2]
  1480. 00001302  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1481. 00001304  201F                     move.l     D0, [A7]+
  1482. 00001306  5D80                     subq.l     D0, 6
  1483. 00001308  2B40 F452                move.l     [A5 - 0xBAE], D0
  1484. 0000130C  42A7                     clr.l      -[A7]
  1485. 0000130E  4879 736E 6420           push.l     0x736E6420 /* 'snd ' */
  1486. 00001314  3F3C 3BE8                move.w     -[A7], 0x3BE8
  1487. 00001318  A9A0                     syscall    GetResource
  1488. 0000131A  205F                     movea.l    A0, [A7]+
  1489. 0000131C  2B48 F3D2                move.l     [A5 - 0xC2E], A0
  1490. 00001320  2F2D F3D2                move.l     -[A7], [A5 - 0xC2E]
  1491. 00001324  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  1492. 00001328  42A7                     clr.l      -[A7]
  1493. 0000132A  2F2D F3D2                move.l     -[A7], [A5 - 0xC2E]
  1494. 0000132E  A821                     syscall    GetMaxResourceSize/MaxSizeRsrc
  1495. 00001330  201F                     move.l     D0, [A7]+
  1496. 00001332  5D80                     subq.l     D0, 6
  1497. 00001334  2B40 F416                move.l     [A5 - 0xBEA], D0
  1498. 00001338  6044                     bra        +0x46 /* 0000137E */
  1499. label0000133A:
  1500. 0000133A  42AD F41A                clr.l      [A5 - 0xBE6]
  1501. 0000133E  42AD F41E                clr.l      [A5 - 0xBE2]
  1502. 00001342  42AD F422                clr.l      [A5 - 0xBDE]
  1503. 00001346  42AD F426                clr.l      [A5 - 0xBDA]
  1504. 0000134A  42AD F42A                clr.l      [A5 - 0xBD6]
  1505. 0000134E  42AD F42E                clr.l      [A5 - 0xBD2]
  1506. 00001352  42AD F432                clr.l      [A5 - 0xBCE]
  1507. 00001356  42AD F436                clr.l      [A5 - 0xBCA]
  1508. 0000135A  42AD F43A                clr.l      [A5 - 0xBC6]
  1509. 0000135E  42AD F43E                clr.l      [A5 - 0xBC2]
  1510. 00001362  42AD F442                clr.l      [A5 - 0xBBE]
  1511. 00001366  42AD F446                clr.l      [A5 - 0xBBA]
  1512. 0000136A  42AD F44A                clr.l      [A5 - 0xBB6]
  1513. 0000136E  42AD F44E                clr.l      [A5 - 0xBB2]
  1514. 00001372  42AD F456                clr.l      [A5 - 0xBAA]
  1515. 00001376  42AD F452                clr.l      [A5 - 0xBAE]
  1516. 0000137A  42AD F416                clr.l      [A5 - 0xBEA]
  1517. label0000137E:
  1518. 0000137E  486D F528                pea.l      [A5 - 0xAD8]
  1519. 00001382  486D F530                pea.l      [A5 - 0xAD0]
  1520. 00001386  A900                     syscall    GetFNum
  1521. 00001388  A850                     syscall    InitCursor
  1522. 0000138A  4E5E                     unlink     A6
  1523. 0000138C  4E75                     rts
  1524. 0000138E  494E                     chk.w      D4, A6
  1525. 00001390  4954                     chk.w      D4, [A4]
  1526. 00001392  5641                     addq.w     D1, 3
  1527. 00001394  5220                     addq.b     -[A0], 1
  1528. fn00001396:
  1529. 00001396  4E56 0000                link       A6, 0
  1530. 0000139A  2F07                     move.l     -[A7], D7
  1531. 0000139C  202E 000C                move.l     D0, [A6 + 0xC]
  1532. 000013A0  90AE 0008                sub.l      D0, [A6 + 0x8]
  1533. 000013A4  5280                     addq.l     D0, 1
  1534. 000013A6  2E00                     move.l     D7, D0
  1535. 000013A8  4267                     clr.w      -[A7]
  1536. 000013AA  A861                     syscall    Random
  1537. 000013AC  301F                     move.w     D0, [A7]+
  1538. 000013AE  48C0                     ext.l      D0
  1539. 000013B0  2207                     move.l     D1, D7
  1540. 000013B2  5281                     addq.l     D1, 1
  1541. 000013B4  2F01                     move.l     -[A7], D1
  1542. 000013B6  0680 0000 7FFF           addi.l     D0, 0x7FFF
  1543. 000013BC  2F00                     move.l     -[A7], D0
  1544. 000013BE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1545. 000013C2  D0AE 0008                add.l      D0, [A6 + 0x8]
  1546. 000013C6  2E1F                     move.l     D7, [A7]+
  1547. 000013C8  4E5E                     unlink     A6
  1548. 000013CA  4E75                     rts
  1549. 000013CC  4952                     chk.w      D4, [A2]
  1550. 000013CE  414E                     chk.w      D0, A6
  1551. 000013D0  4420                     neg.b      -[A0]
  1552. 000013D2  2020                     move.l     D0, -[A0]
  1553. fn000013D4:
  1554. 000013D4  4E56 FFEA                link       A6, -0x0016
  1555. 000013D8  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1556. 000013DE  486E FFFE                pea.l      [A6 - 0x2]
  1557. 000013E2  486E 0008                pea.l      [A6 + 0x8]
  1558. 000013E6  3F3C 2008                move.w     -[A7], 0x2008
  1559. 000013EA  A9EB                     syscall    Pack4/FP68K
  1560. 000013EC  6700 00C8                beq        +0xCA /* 000014B6 */
  1561. 000013F0  2D6E 0012 FFF6           move.l     [A6 - 0xA], [A6 + 0x12]
  1562. 000013F6  2D6E 0016 FFFA           move.l     [A6 - 0x6], [A6 + 0x16]
  1563. 000013FC  3D6E 001A FFFE           move.w     [A6 - 0x2], [A6 + 0x1A]
  1564. 00001402  486E 0008                pea.l      [A6 + 0x8]
  1565. 00001406  486E FFF6                pea.l      [A6 - 0xA]
  1566. 0000140A  3F3C 0006                move.w     -[A7], 0x6
  1567. 0000140E  A9EB                     syscall    Pack4/FP68K
  1568. 00001410  41D6                     lea.l      A0, [A6]
  1569. 00001412  2F20                     move.l     -[A7], -[A0]
  1570. 00001414  2F20                     move.l     -[A7], -[A0]
  1571. 00001416  3F20                     move.w     -[A7], -[A0]
  1572. 00001418  486E FFEC                pea.l      [A6 - 0x14]
  1573. 0000141C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1574. 00001420  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1575. 00001424  3D7C 00B4 FFEA           move.w     [A6 - 0x16], 0xB4
  1576. 0000142A  486E FFEA                pea.l      [A6 - 0x16]
  1577. 0000142E  486E FFEC                pea.l      [A6 - 0x14]
  1578. 00001432  3F3C 2004                move.w     -[A7], 0x2004
  1579. 00001436  A9EB                     syscall    Pack4/FP68K
  1580. 00001438  486D F532                pea.l      [A5 - 0xACE]
  1581. 0000143C  486E FFEC                pea.l      [A6 - 0x14]
  1582. 00001440  3F3C 0006                move.w     -[A7], 0x6
  1583. 00001444  A9EB                     syscall    Pack4/FP68K
  1584. 00001446  206E 001C                movea.l    A0, [A6 + 0x1C]
  1585. 0000144A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1586. 0000144E  20D9                     move.l     [A0]+, [A1]+
  1587. 00001450  20D9                     move.l     [A0]+, [A1]+
  1588. 00001452  30D9                     move.w     [A0]+, [A1]+
  1589. 00001454  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1590. 0000145A  486E FFFE                pea.l      [A6 - 0x2]
  1591. 0000145E  486E 0008                pea.l      [A6 + 0x8]
  1592. 00001462  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1593. 00001466  A9EB                     syscall    Pack4/FP68K
  1594. 00001468  6C1A                     bge        +0x1C /* 00001484 */
  1595. 0000146A  206E 001C                movea.l    A0, [A6 + 0x1C]
  1596. 0000146E  3D7C 00B4 FFFE           move.w     [A6 - 0x2], 0xB4
  1597. 00001474  486E FFFE                pea.l      [A6 - 0x2]
  1598. 00001478  4850                     pea.l      [A0]
  1599. 0000147A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1600. 0000147E  A9EB                     syscall    Pack4/FP68K
  1601. 00001480  6000 00A6                bra        +0xA8 /* 00001528 */
  1602. label00001484:
  1603. 00001484  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1604. 0000148A  486E FFFE                pea.l      [A6 - 0x2]
  1605. 0000148E  486E 0012                pea.l      [A6 + 0x12]
  1606. 00001492  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1607. 00001496  A9EB                     syscall    Pack4/FP68K
  1608. 00001498  6C00 008E                bge        +0x90 /* 00001528 */
  1609. 0000149C  206E 001C                movea.l    A0, [A6 + 0x1C]
  1610. 000014A0  3D7C 0168 FFFE           move.w     [A6 - 0x2], 0x168
  1611. 000014A6  486E FFFE                pea.l      [A6 - 0x2]
  1612. 000014AA  4850                     pea.l      [A0]
  1613. 000014AC  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1614. 000014B0  A9EB                     syscall    Pack4/FP68K
  1615. 000014B2  6000 0074                bra        +0x76 /* 00001528 */
  1616. label000014B6:
  1617. 000014B6  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1618. 000014BC  486E FFFE                pea.l      [A6 - 0x2]
  1619. 000014C0  486E 0012                pea.l      [A6 + 0x12]
  1620. 000014C4  3F3C 2008                move.w     -[A7], 0x2008
  1621. 000014C8  A9EB                     syscall    Pack4/FP68K
  1622. 000014CA  6618                     bne        +0x1A /* 000014E4 */
  1623. 000014CC  206E 001C                movea.l    A0, [A6 + 0x1C]
  1624. 000014D0  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1625. 000014D6  486E FFFE                pea.l      [A6 - 0x2]
  1626. 000014DA  4850                     pea.l      [A0]
  1627. 000014DC  3F3C 200E                move.w     -[A7], 0x200E
  1628. 000014E0  A9EB                     syscall    Pack4/FP68K
  1629. 000014E2  6044                     bra        +0x46 /* 00001528 */
  1630. label000014E4:
  1631. 000014E4  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  1632. 000014EA  486E FFFE                pea.l      [A6 - 0x2]
  1633. 000014EE  486E 0012                pea.l      [A6 + 0x12]
  1634. 000014F2  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1635. 000014F6  A9EB                     syscall    Pack4/FP68K
  1636. 000014F8  6C18                     bge        +0x1A /* 00001512 */
  1637. 000014FA  206E 001C                movea.l    A0, [A6 + 0x1C]
  1638. 000014FE  3D7C 010E FFFE           move.w     [A6 - 0x2], 0x10E
  1639. 00001504  486E FFFE                pea.l      [A6 - 0x2]
  1640. 00001508  4850                     pea.l      [A0]
  1641. 0000150A  3F3C 200E                move.w     -[A7], 0x200E
  1642. 0000150E  A9EB                     syscall    Pack4/FP68K
  1643. 00001510  6016                     bra        +0x18 /* 00001528 */
  1644. label00001512:
  1645. 00001512  206E 001C                movea.l    A0, [A6 + 0x1C]
  1646. 00001516  3D7C 005A FFFE           move.w     [A6 - 0x2], 0x5A /* 'Z' */
  1647. 0000151C  486E FFFE                pea.l      [A6 - 0x2]
  1648. 00001520  4850                     pea.l      [A0]
  1649. 00001522  3F3C 200E                move.w     -[A7], 0x200E
  1650. 00001526  A9EB                     syscall    Pack4/FP68K
  1651. label00001528:
  1652. 00001528  4E5E                     unlink     A6
  1653. 0000152A  4E75                     rts
  1654. 0000152C  414E                     chk.w      D0, A6
  1655. 0000152E  474C                     chk.w      D3, A4
  1656. 00001530  4544                     chk.w      D2, D4
  1657. 00001532  4547                     chk.w      D2, D7
  1658. fn00001534:
  1659. 00001534  4E56 FFE2                link       A6, -0x001E
  1660. 00001538  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1661. 0000153E  486E FFF4                pea.l      [A6 - 0xC]
  1662. 00001542  486E 000C                pea.l      [A6 + 0xC]
  1663. 00001546  3F3C 2008                move.w     -[A7], 0x2008
  1664. 0000154A  A9EB                     syscall    Pack4/FP68K
  1665. 0000154C  6700 00BE                beq        +0xC0 /* 0000160C */
  1666. 00001550  2D6E 0016 FFEC           move.l     [A6 - 0x14], [A6 + 0x16]
  1667. 00001556  2D6E 001A FFF0           move.l     [A6 - 0x10], [A6 + 0x1A]
  1668. 0000155C  3D6E 001E FFF4           move.w     [A6 - 0xC], [A6 + 0x1E]
  1669. 00001562  486E 000C                pea.l      [A6 + 0xC]
  1670. 00001566  486E FFEC                pea.l      [A6 - 0x14]
  1671. 0000156A  3F3C 0006                move.w     -[A7], 0x6
  1672. 0000156E  A9EB                     syscall    Pack4/FP68K
  1673. 00001570  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1674. 00001574  2F20                     move.l     -[A7], -[A0]
  1675. 00001576  2F20                     move.l     -[A7], -[A0]
  1676. 00001578  3F20                     move.w     -[A7], -[A0]
  1677. 0000157A  486E FFE2                pea.l      [A6 - 0x1E]
  1678. 0000157E  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1679. 00001582  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1680. 00001586  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1681. 0000158A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1682. 0000158E  20D9                     move.l     [A0]+, [A1]+
  1683. 00001590  20D9                     move.l     [A0]+, [A1]+
  1684. 00001592  30D9                     move.w     [A0]+, [A1]+
  1685. 00001594  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1686. 0000159A  486E FFF4                pea.l      [A6 - 0xC]
  1687. 0000159E  486E 000C                pea.l      [A6 + 0xC]
  1688. 000015A2  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1689. 000015A6  A9EB                     syscall    Pack4/FP68K
  1690. 000015A8  6C12                     bge        +0x14 /* 000015BC */
  1691. 000015AA  486D F53C                pea.l      [A5 - 0xAC4]
  1692. 000015AE  486E FFF6                pea.l      [A6 - 0xA]
  1693. 000015B2  3F3C 0000                move.w     -[A7], 0x0
  1694. 000015B6  A9EB                     syscall    Pack4/FP68K
  1695. 000015B8  6000 00D8                bra        +0xDA /* 00001692 */
  1696. label000015BC:
  1697. 000015BC  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1698. 000015C2  486E FFF4                pea.l      [A6 - 0xC]
  1699. 000015C6  486E 0016                pea.l      [A6 + 0x16]
  1700. 000015CA  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1701. 000015CE  A9EB                     syscall    Pack4/FP68K
  1702. 000015D0  6C00 00C0                bge        +0xC2 /* 00001692 */
  1703. 000015D4  3D7C 0002 FFF4           move.w     [A6 - 0xC], 0x2
  1704. 000015DA  2D6D F546 FFEA           move.l     [A6 - 0x16], [A5 - 0xABA]
  1705. 000015E0  2D6D F54A FFEE           move.l     [A6 - 0x12], [A5 - 0xAB6]
  1706. 000015E6  3D6D F54E FFF2           move.w     [A6 - 0xE], [A5 - 0xAB2]
  1707. 000015EC  486E FFF4                pea.l      [A6 - 0xC]
  1708. 000015F0  486E FFEA                pea.l      [A6 - 0x16]
  1709. 000015F4  3F3C 2004                move.w     -[A7], 0x2004
  1710. 000015F8  A9EB                     syscall    Pack4/FP68K
  1711. 000015FA  486E FFEA                pea.l      [A6 - 0x16]
  1712. 000015FE  486E FFF6                pea.l      [A6 - 0xA]
  1713. 00001602  3F3C 0000                move.w     -[A7], 0x0
  1714. 00001606  A9EB                     syscall    Pack4/FP68K
  1715. 00001608  6000 0088                bra        +0x8A /* 00001692 */
  1716. label0000160C:
  1717. 0000160C  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1718. 00001612  486E FFF4                pea.l      [A6 - 0xC]
  1719. 00001616  486E 0016                pea.l      [A6 + 0x16]
  1720. 0000161A  3F3C 2008                move.w     -[A7], 0x2008
  1721. 0000161E  A9EB                     syscall    Pack4/FP68K
  1722. 00001620  6616                     bne        +0x18 /* 00001638 */
  1723. 00001622  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1724. 00001628  486E FFF4                pea.l      [A6 - 0xC]
  1725. 0000162C  486E FFF6                pea.l      [A6 - 0xA]
  1726. 00001630  3F3C 200E                move.w     -[A7], 0x200E
  1727. 00001634  A9EB                     syscall    Pack4/FP68K
  1728. 00001636  605A                     bra        +0x5C /* 00001692 */
  1729. label00001638:
  1730. 00001638  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  1731. 0000163E  486E FFF4                pea.l      [A6 - 0xC]
  1732. 00001642  486E 0016                pea.l      [A6 + 0x16]
  1733. 00001646  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1734. 0000164A  A9EB                     syscall    Pack4/FP68K
  1735. 0000164C  6C36                     bge        +0x38 /* 00001684 */
  1736. 0000164E  3D7C 0003 FFF4           move.w     [A6 - 0xC], 0x3
  1737. 00001654  2D6D F550 FFEA           move.l     [A6 - 0x16], [A5 - 0xAB0]
  1738. 0000165A  2D6D F554 FFEE           move.l     [A6 - 0x12], [A5 - 0xAAC]
  1739. 00001660  3D6D F558 FFF2           move.w     [A6 - 0xE], [A5 - 0xAA8]
  1740. 00001666  486E FFF4                pea.l      [A6 - 0xC]
  1741. 0000166A  486E FFEA                pea.l      [A6 - 0x16]
  1742. 0000166E  3F3C 2004                move.w     -[A7], 0x2004
  1743. 00001672  A9EB                     syscall    Pack4/FP68K
  1744. 00001674  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1745. 00001678  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1746. 0000167C  20D9                     move.l     [A0]+, [A1]+
  1747. 0000167E  20D9                     move.l     [A0]+, [A1]+
  1748. 00001680  30D9                     move.w     [A0]+, [A1]+
  1749. 00001682  600E                     bra        +0x10 /* 00001692 */
  1750. label00001684:
  1751. 00001684  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1752. 00001688  43ED F55A                lea.l      A1, [A5 - 0xAA6]
  1753. 0000168C  20D9                     move.l     [A0]+, [A1]+
  1754. 0000168E  20D9                     move.l     [A0]+, [A1]+
  1755. 00001690  30D9                     move.w     [A0]+, [A1]+
  1756. label00001692:
  1757. 00001692  206E 0008                movea.l    A0, [A6 + 0x8]
  1758. 00001696  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1759. 0000169A  20D9                     move.l     [A0]+, [A1]+
  1760. 0000169C  20D9                     move.l     [A0]+, [A1]+
  1761. 0000169E  30D9                     move.w     [A0]+, [A1]+
  1762. 000016A0  4E5E                     unlink     A6
  1763. 000016A2  4E75                     rts
  1764. 000016A4  414E                     chk.w      D0, A6
  1765. 000016A6  474C                     chk.w      D3, A4
  1766. 000016A8  4552                     chk.w      D2, [A2]
  1767. 000016AA  4144                     chk.w      D0, D4
  1768. fn000016AC:
  1769. 000016AC  4E56 FFF6                link       A6, -0x000A
  1770. 000016B0  486E 000C                pea.l      [A6 + 0xC]
  1771. 000016B4  486E 000C                pea.l      [A6 + 0xC]
  1772. 000016B8  3F3C 0004                move.w     -[A7], 0x4
  1773. 000016BC  A9EB                     syscall    Pack4/FP68K
  1774. 000016BE  486E 0016                pea.l      [A6 + 0x16]
  1775. 000016C2  486E 0016                pea.l      [A6 + 0x16]
  1776. 000016C6  3F3C 0004                move.w     -[A7], 0x4
  1777. 000016CA  A9EB                     syscall    Pack4/FP68K
  1778. 000016CC  486E 0016                pea.l      [A6 + 0x16]
  1779. 000016D0  486E 000C                pea.l      [A6 + 0xC]
  1780. 000016D4  3F3C 0000                move.w     -[A7], 0x0
  1781. 000016D8  A9EB                     syscall    Pack4/FP68K
  1782. 000016DA  41EE 0016                lea.l      A0, [A6 + 0x16]
  1783. 000016DE  2F20                     move.l     -[A7], -[A0]
  1784. 000016E0  2F20                     move.l     -[A7], -[A0]
  1785. 000016E2  3F20                     move.w     -[A7], -[A0]
  1786. 000016E4  486E FFF6                pea.l      [A6 - 0xA]
  1787. 000016E8  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1788. 000016EC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1789. 000016F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1790. 000016F4  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1791. 000016F8  20D9                     move.l     [A0]+, [A1]+
  1792. 000016FA  20D9                     move.l     [A0]+, [A1]+
  1793. 000016FC  30D9                     move.w     [A0]+, [A1]+
  1794. 000016FE  4E5E                     unlink     A6
  1795. 00001700  4E75                     rts
  1796. 00001702  4449                     neg.w      A1
  1797. 00001704  5354                     subq.w     [A4], 1
  1798. 00001706  414E                     chk.w      D0, A6
  1799. 00001708  4345                     chk.w      D1, D5
  1800. fn0000170A:
  1801. 0000170A  4E56 0000                link       A6, 0
  1802. 0000170E  486E 000C                pea.l      [A6 + 0xC]
  1803. 00001712  486E 000C                pea.l      [A6 + 0xC]
  1804. 00001716  3F3C 0004                move.w     -[A7], 0x4
  1805. 0000171A  A9EB                     syscall    Pack4/FP68K
  1806. 0000171C  486E 0016                pea.l      [A6 + 0x16]
  1807. 00001720  486E 0016                pea.l      [A6 + 0x16]
  1808. 00001724  3F3C 0004                move.w     -[A7], 0x4
  1809. 00001728  A9EB                     syscall    Pack4/FP68K
  1810. 0000172A  486E 0016                pea.l      [A6 + 0x16]
  1811. 0000172E  486E 000C                pea.l      [A6 + 0xC]
  1812. 00001732  3F3C 0000                move.w     -[A7], 0x0
  1813. 00001736  A9EB                     syscall    Pack4/FP68K
  1814. 00001738  206E 0008                movea.l    A0, [A6 + 0x8]
  1815. 0000173C  43EE 000C                lea.l      A1, [A6 + 0xC]
  1816. 00001740  20D9                     move.l     [A0]+, [A1]+
  1817. 00001742  20D9                     move.l     [A0]+, [A1]+
  1818. 00001744  30D9                     move.w     [A0]+, [A1]+
  1819. 00001746  4E5E                     unlink     A6
  1820. 00001748  4E75                     rts
  1821. 0000174A  4449                     neg.w      A1
  1822. 0000174C  5354                     subq.w     [A4], 1
  1823. 0000174E  414E                     chk.w      D0, A6
  1824. 00001750  4345                     chk.w      D1, D5
  1825. export_48:
  1826. fn00001752:
  1827. 00001752  4E56 FFCC                link       A6, -0x0034
  1828. 00001756  2F2D E4EC                move.l     -[A7], [A5 - 0x1B14]
  1829. 0000175A  A873                     syscall    SetPort
  1830. 0000175C  0C6D 09C4 E4D2           cmpi.w     [A5 - 0x1B2E], 0x9C4
  1831. 00001762  6C08                     bge        +0xA /* 0000176C */
  1832. 00001764  3F2D F530                move.w     -[A7], [A5 - 0xAD0]
  1833. 00001768  A887                     syscall    TextFont
  1834. 0000176A  6006                     bra        +0x8 /* 00001772 */
  1835. label0000176C:
  1836. 0000176C  3F3C 0002                move.w     -[A7], 0x2
  1837. 00001770  A887                     syscall    TextFont
  1838. label00001772:
  1839. 00001772  0C6D 4E20 E4D2           cmpi.w     [A5 - 0x1B2E], 0x4E20 /* 'N ' */
  1840. 00001778  6F0A                     ble        +0xC /* 00001784 */
  1841. 0000177A  7009                     moveq.l    D0, 0x09
  1842. 0000177C  3D40 FFD8                move.w     [A6 - 0x28], D0
  1843. 00001780  6000 006C                bra        +0x6E /* 000017EE */
  1844. label00001784:
  1845. 00001784  0C6D 3A98 E4D2           cmpi.w     [A5 - 0x1B2E], 0x3A98
  1846. 0000178A  6F0A                     ble        +0xC /* 00001796 */
  1847. 0000178C  700A                     moveq.l    D0, 0x0A
  1848. 0000178E  3D40 FFD8                move.w     [A6 - 0x28], D0
  1849. 00001792  6000 005A                bra        +0x5C /* 000017EE */
  1850. label00001796:
  1851. 00001796  0C6D 2710 E4D2           cmpi.w     [A5 - 0x1B2E], 0x2710
  1852. 0000179C  6F0A                     ble        +0xC /* 000017A8 */
  1853. 0000179E  700C                     moveq.l    D0, 0x0C
  1854. 000017A0  3D40 FFD8                move.w     [A6 - 0x28], D0
  1855. 000017A4  6000 0048                bra        +0x4A /* 000017EE */
  1856. label000017A8:
  1857. 000017A8  0C6D 1D4C E4D2           cmpi.w     [A5 - 0x1B2E], 0x1D4C
  1858. 000017AE  6F08                     ble        +0xA /* 000017B8 */
  1859. 000017B0  700E                     moveq.l    D0, 0x0E
  1860. 000017B2  3D40 FFD8                move.w     [A6 - 0x28], D0
  1861. 000017B6  6036                     bra        +0x38 /* 000017EE */
  1862. label000017B8:
  1863. 000017B8  0C6D 0E74 E4D2           cmpi.w     [A5 - 0x1B2E], 0xE74
  1864. 000017BE  6F08                     ble        +0xA /* 000017C8 */
  1865. 000017C0  7010                     moveq.l    D0, 0x10
  1866. 000017C2  3D40 FFD8                move.w     [A6 - 0x28], D0
  1867. 000017C6  6026                     bra        +0x28 /* 000017EE */
  1868. label000017C8:
  1869. 000017C8  0C6D 0514 E4D2           cmpi.w     [A5 - 0x1B2E], 0x514
  1870. 000017CE  6F08                     ble        +0xA /* 000017D8 */
  1871. 000017D0  7012                     moveq.l    D0, 0x12
  1872. 000017D2  3D40 FFD8                move.w     [A6 - 0x28], D0
  1873. 000017D6  6016                     bra        +0x18 /* 000017EE */
  1874. label000017D8:
  1875. 000017D8  0C6D 01F4 E4D2           cmpi.w     [A5 - 0x1B2E], 0x1F4
  1876. 000017DE  6F08                     ble        +0xA /* 000017E8 */
  1877. 000017E0  7018                     moveq.l    D0, 0x18
  1878. 000017E2  3D40 FFD8                move.w     [A6 - 0x28], D0
  1879. 000017E6  6006                     bra        +0x8 /* 000017EE */
  1880. label000017E8:
  1881. 000017E8  701D                     moveq.l    D0, 0x1D
  1882. 000017EA  3D40 FFD8                move.w     [A6 - 0x28], D0
  1883. label000017EE:
  1884. 000017EE  2D6D E4D4 FFE0           move.l     [A6 - 0x20], [A5 - 0x1B2C]
  1885. 000017F4  302E FFD8                move.w     D0, [A6 - 0x28]
  1886. 000017F8  B06D E58C                cmp.w      D0, [A5 - 0x1A74]
  1887. 000017FC  670C                     beq        +0xE /* 0000180A */
  1888. 000017FE  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1889. 00001802  A88A                     syscall    TextSize
  1890. 00001804  3B6E FFD8 E58C           move.w     [A5 - 0x1A74], [A6 - 0x28]
  1891. label0000180A:
  1892. 0000180A  206D E4EC                movea.l    A0, [A5 - 0x1B14]
  1893. 0000180E  4868 0010                pea.l      [A0 + 0x10]
  1894. 00001812  A928                     syscall    InvalRect
  1895. 00001814  206D E4EC                movea.l    A0, [A5 - 0x1B14]
  1896. 00001818  4868 0010                pea.l      [A0 + 0x10]
  1897. 0000181C  A8A3                     syscall    EraseRect
  1898. 0000181E  206D E4EC                movea.l    A0, [A5 - 0x1B14]
  1899. 00001822  226D E4EC                movea.l    A1, [A5 - 0x1B14]
  1900. 00001826  3029 0016                move.w     D0, [A1 + 0x16]
  1901. 0000182A  9068 0012                sub.w      D0, [A0 + 0x12]
  1902. 0000182E  48C0                     ext.l      D0
  1903. 00001830  81FC 0002                divs.w     D0, 0x2
  1904. 00001834  3D40 FFDE                move.w     [A6 - 0x22], D0
  1905. 00001838  206D E4EC                movea.l    A0, [A5 - 0x1B14]
  1906. 0000183C  226D E4EC                movea.l    A1, [A5 - 0x1B14]
  1907. 00001840  3029 0014                move.w     D0, [A1 + 0x14]
  1908. 00001844  9068 0010                sub.w      D0, [A0 + 0x10]
  1909. 00001848  48C0                     ext.l      D0
  1910. 0000184A  81FC 0002                divs.w     D0, 0x2
  1911. 0000184E  3D40 FFDC                move.w     [A6 - 0x24], D0
  1912. 00001852  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  1913. 00001856  2D68 00EA FFE4           move.l     [A6 - 0x1C], [A0 + 0xEA]
  1914. 0000185C  6000 02E6                bra        +0x2E8 /* 00001B44 */
  1915. label00001860:
  1916. 00001860  206E FFE0                movea.l    A0, [A6 - 0x20]
  1917. 00001864  226E FFE4                movea.l    A1, [A6 - 0x1C]
  1918. 00001868  2D69 0026 FFCE           move.l     [A6 - 0x32], [A1 + 0x26]
  1919. 0000186E  2D69 002A FFD2           move.l     [A6 - 0x2E], [A1 + 0x2A]
  1920. 00001874  3D69 002E FFD6           move.w     [A6 - 0x2A], [A1 + 0x2E]
  1921. 0000187A  4868 0026                pea.l      [A0 + 0x26]
  1922. 0000187E  486E FFCE                pea.l      [A6 - 0x32]
  1923. 00001882  3F3C 0002                move.w     -[A7], 0x2
  1924. 00001886  A9EB                     syscall    Pack4/FP68K
  1925. 00001888  486E FFDE                pea.l      [A6 - 0x22]
  1926. 0000188C  486E FFCE                pea.l      [A6 - 0x32]
  1927. 00001890  3F3C 2004                move.w     -[A7], 0x2004
  1928. 00001894  A9EB                     syscall    Pack4/FP68K
  1929. 00001896  486D E4D2                pea.l      [A5 - 0x1B2E]
  1930. 0000189A  486E FFCE                pea.l      [A6 - 0x32]
  1931. 0000189E  3F3C 2006                move.w     -[A7], 0x2006
  1932. 000018A2  A9EB                     syscall    Pack4/FP68K
  1933. 000018A4  486E FFDE                pea.l      [A6 - 0x22]
  1934. 000018A8  486E FFCE                pea.l      [A6 - 0x32]
  1935. 000018AC  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1936. 000018B0  A9EB                     syscall    Pack4/FP68K
  1937. 000018B2  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1938. 000018B6  43EE FFCE                lea.l      A1, [A6 - 0x32]
  1939. 000018BA  20D9                     move.l     [A0]+, [A1]+
  1940. 000018BC  20D9                     move.l     [A0]+, [A1]+
  1941. 000018BE  30D9                     move.w     [A0]+, [A1]+
  1942. 000018C0  206E FFE0                movea.l    A0, [A6 - 0x20]
  1943. 000018C4  226E FFE4                movea.l    A1, [A6 - 0x1C]
  1944. 000018C8  2D69 0030 FFCE           move.l     [A6 - 0x32], [A1 + 0x30]
  1945. 000018CE  2D69 0034 FFD2           move.l     [A6 - 0x2E], [A1 + 0x34]
  1946. 000018D4  3D69 0038 FFD6           move.w     [A6 - 0x2A], [A1 + 0x38]
  1947. 000018DA  4868 0030                pea.l      [A0 + 0x30]
  1948. 000018DE  486E FFCE                pea.l      [A6 - 0x32]
  1949. 000018E2  3F3C 0002                move.w     -[A7], 0x2
  1950. 000018E6  A9EB                     syscall    Pack4/FP68K
  1951. 000018E8  486E FFDC                pea.l      [A6 - 0x24]
  1952. 000018EC  486E FFCE                pea.l      [A6 - 0x32]
  1953. 000018F0  3F3C 2004                move.w     -[A7], 0x2004
  1954. 000018F4  A9EB                     syscall    Pack4/FP68K
  1955. 000018F6  486D E4D2                pea.l      [A5 - 0x1B2E]
  1956. 000018FA  486E FFCE                pea.l      [A6 - 0x32]
  1957. 000018FE  3F3C 2006                move.w     -[A7], 0x2006
  1958. 00001902  A9EB                     syscall    Pack4/FP68K
  1959. 00001904  486E FFDC                pea.l      [A6 - 0x24]
  1960. 00001908  486E FFCE                pea.l      [A6 - 0x32]
  1961. 0000190C  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1962. 00001910  A9EB                     syscall    Pack4/FP68K
  1963. 00001912  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1964. 00001916  43EE FFCE                lea.l      A1, [A6 - 0x32]
  1965. 0000191A  20D9                     move.l     [A0]+, [A1]+
  1966. 0000191C  20D9                     move.l     [A0]+, [A1]+
  1967. 0000191E  30D9                     move.w     [A0]+, [A1]+
  1968. 00001920  3D7C 0000 FFD6           move.w     [A6 - 0x2A], 0x0
  1969. 00001926  486E FFD6                pea.l      [A6 - 0x2A]
  1970. 0000192A  486E FFF2                pea.l      [A6 - 0xE]
  1971. 0000192E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1972. 00001932  A9EB                     syscall    Pack4/FP68K
  1973. 00001934  6D00 0204                blt        +0x206 /* 00001B3A */
  1974. 00001938  3D7C 0000 FFD4           move.w     [A6 - 0x2C], 0x0
  1975. 0000193E  486E FFD4                pea.l      [A6 - 0x2C]
  1976. 00001942  486E FFE8                pea.l      [A6 - 0x18]
  1977. 00001946  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1978. 0000194A  A9EB                     syscall    Pack4/FP68K
  1979. 0000194C  6D00 01EC                blt        +0x1EE /* 00001B3A */
  1980. 00001950  302E FFDE                move.w     D0, [A6 - 0x22]
  1981. 00001954  D040                     add.w      D0, D0
  1982. 00001956  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1983. 0000195A  486E FFD2                pea.l      [A6 - 0x2E]
  1984. 0000195E  486E FFF2                pea.l      [A6 - 0xE]
  1985. 00001962  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1986. 00001966  A9EB                     syscall    Pack4/FP68K
  1987. 00001968  6E00 01D0                bgt        +0x1D2 /* 00001B3A */
  1988. 0000196C  302E FFDC                move.w     D0, [A6 - 0x24]
  1989. 00001970  D040                     add.w      D0, D0
  1990. 00001972  3D40 FFD0                move.w     [A6 - 0x30], D0
  1991. 00001976  486E FFD0                pea.l      [A6 - 0x30]
  1992. 0000197A  486E FFE8                pea.l      [A6 - 0x18]
  1993. 0000197E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1994. 00001982  A9EB                     syscall    Pack4/FP68K
  1995. 00001984  6E00 01B4                bgt        +0x1B6 /* 00001B3A */
  1996. 00001988  2D6E FFF2 FFCC           move.l     [A6 - 0x34], [A6 - 0xE]
  1997. 0000198E  2D6E FFF6 FFD0           move.l     [A6 - 0x30], [A6 - 0xA]
  1998. 00001994  3D6E FFFA FFD4           move.w     [A6 - 0x2C], [A6 - 0x6]
  1999. 0000199A  486E FFCC                pea.l      [A6 - 0x34]
  2000. 0000199E  3F3C 0016                move.w     -[A7], 0x16
  2001. 000019A2  A9EB                     syscall    Pack4/FP68K
  2002. 000019A4  486E FFCC                pea.l      [A6 - 0x34]
  2003. 000019A8  486E FFD6                pea.l      [A6 - 0x2A]
  2004. 000019AC  3F3C 2010                move.w     -[A7], 0x2010
  2005. 000019B0  A9EB                     syscall    Pack4/FP68K
  2006. 000019B2  3D6E FFD6 FFFE           move.w     [A6 - 0x2], [A6 - 0x2A]
  2007. 000019B8  2D6E FFE8 FFCC           move.l     [A6 - 0x34], [A6 - 0x18]
  2008. 000019BE  2D6E FFEC FFD0           move.l     [A6 - 0x30], [A6 - 0x14]
  2009. 000019C4  3D6E FFF0 FFD4           move.w     [A6 - 0x2C], [A6 - 0x10]
  2010. 000019CA  486E FFCC                pea.l      [A6 - 0x34]
  2011. 000019CE  3F3C 0016                move.w     -[A7], 0x16
  2012. 000019D2  A9EB                     syscall    Pack4/FP68K
  2013. 000019D4  486E FFCC                pea.l      [A6 - 0x34]
  2014. 000019D8  486E FFD6                pea.l      [A6 - 0x2A]
  2015. 000019DC  3F3C 2010                move.w     -[A7], 0x2010
  2016. 000019E0  A9EB                     syscall    Pack4/FP68K
  2017. 000019E2  3D6E FFD6 FFFC           move.w     [A6 - 0x4], [A6 - 0x2A]
  2018. 000019E8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2019. 000019EC  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  2020. 000019F2  6600 0072                bne        +0x74 /* 00001A66 */
  2021. 000019F6  0C6D 09C4 E4D2           cmpi.w     [A5 - 0x1B2E], 0x9C4
  2022. 000019FC  6F22                     ble        +0x24 /* 00001A20 */
  2023. 000019FE  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2024. 00001A02  1028 0005                move.b     D0, [A0 + 0x5]
  2025. 00001A06  4880                     ext.w      D0
  2026. 00001A08  3F00                     move.w     -[A7], D0
  2027. 00001A0A  3F3C 0001                move.w     -[A7], 0x1
  2028. 00001A0E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2029. 00001A12  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2030. 00001A16  4EBA 018C                jsr        [PC + 0x18C /* 00001BA4 */]
  2031. 00001A1A  508F                     addq.l     A7, 8
  2032. 00001A1C  6000 011C                bra        +0x11E /* 00001B3A */
  2033. label00001A20:
  2034. 00001A20  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2035. 00001A24  1028 0005                move.b     D0, [A0 + 0x5]
  2036. 00001A28  4880                     ext.w      D0
  2037. 00001A2A  0640 FFD0                addi.w     D0, 0xFFD0
  2038. 00001A2E  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2039. 00001A32  302E FFD6                move.w     D0, [A6 - 0x2A]
  2040. 00001A36  E740                     asl        D0.w, 3
  2041. 00001A38  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2042. 00001A3C  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2043. 00001A40  4EBA 0FC4                jsr        [PC + 0xFC4 /* 00002A06 */]
  2044. 00001A44  588F                     addq.l     A7, 4
  2045. 00001A46  D06E FFD4                add.w      D0, [A6 - 0x2C]
  2046. 00001A4A  0640 0030                addi.w     D0, 0x30 /* '0' */
  2047. 00001A4E  3F00                     move.w     -[A7], D0
  2048. 00001A50  3F3C 0001                move.w     -[A7], 0x1
  2049. 00001A54  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2050. 00001A58  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2051. 00001A5C  4EBA 0146                jsr        [PC + 0x146 /* 00001BA4 */]
  2052. 00001A60  508F                     addq.l     A7, 8
  2053. 00001A62  6000 00D6                bra        +0xD8 /* 00001B3A */
  2054. label00001A66:
  2055. 00001A66  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2056. 00001A6A  0C68 0002 0010           cmpi.w     [A0 + 0x10], 0x2
  2057. 00001A70  6648                     bne        +0x4A /* 00001ABA */
  2058. 00001A72  0C6D 09C4 E4D2           cmpi.w     [A5 - 0x1B2E], 0x9C4
  2059. 00001A78  6F1A                     ble        +0x1C /* 00001A94 */
  2060. 00001A7A  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  2061. 00001A7E  3F3C 0001                move.w     -[A7], 0x1
  2062. 00001A82  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2063. 00001A86  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2064. 00001A8A  4EBA 0118                jsr        [PC + 0x118 /* 00001BA4 */]
  2065. 00001A8E  508F                     addq.l     A7, 8
  2066. 00001A90  6000 00A8                bra        +0xAA /* 00001B3A */
  2067. label00001A94:
  2068. 00001A94  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2069. 00001A98  4EBA 0F6C                jsr        [PC + 0xF6C /* 00002A06 */]
  2070. 00001A9C  588F                     addq.l     A7, 4
  2071. 00001A9E  0640 0028                addi.w     D0, 0x28 /* '(' */
  2072. 00001AA2  3F00                     move.w     -[A7], D0
  2073. 00001AA4  3F3C 0001                move.w     -[A7], 0x1
  2074. 00001AA8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2075. 00001AAC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2076. 00001AB0  4EBA 00F2                jsr        [PC + 0xF2 /* 00001BA4 */]
  2077. 00001AB4  508F                     addq.l     A7, 8
  2078. 00001AB6  6000 0082                bra        +0x84 /* 00001B3A */
  2079. label00001ABA:
  2080. 00001ABA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2081. 00001ABE  0C68 0004 0010           cmpi.w     [A0 + 0x10], 0x4
  2082. 00001AC4  6600 006E                bne        +0x70 /* 00001B34 */
  2083. 00001AC8  0C6D 09C4 E4D2           cmpi.w     [A5 - 0x1B2E], 0x9C4
  2084. 00001ACE  6F1A                     ble        +0x1C /* 00001AEA */
  2085. 00001AD0  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  2086. 00001AD4  3F3C 0001                move.w     -[A7], 0x1
  2087. 00001AD8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2088. 00001ADC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2089. 00001AE0  4EBA 00C2                jsr        [PC + 0xC2 /* 00001BA4 */]
  2090. 00001AE4  508F                     addq.l     A7, 8
  2091. 00001AE6  6000 0052                bra        +0x54 /* 00001B3A */
  2092. label00001AEA:
  2093. 00001AEA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2094. 00001AEE  0C68 014D 0062           cmpi.w     [A0 + 0x62], 0x14D
  2095. 00001AF4  6C06                     bge        +0x8 /* 00001AFC */
  2096. 00001AF6  426E FFD6                clr.w      [A6 - 0x2A]
  2097. 00001AFA  601A                     bra        +0x1C /* 00001B16 */
  2098. label00001AFC:
  2099. 00001AFC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2100. 00001B00  0C68 016E 0062           cmpi.w     [A0 + 0x62], 0x16E
  2101. 00001B06  6C08                     bge        +0xA /* 00001B10 */
  2102. 00001B08  7001                     moveq.l    D0, 0x01
  2103. 00001B0A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2104. 00001B0E  6006                     bra        +0x8 /* 00001B16 */
  2105. label00001B10:
  2106. 00001B10  7002                     moveq.l    D0, 0x02
  2107. 00001B12  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2108. label00001B16:
  2109. 00001B16  302E FFD6                move.w     D0, [A6 - 0x2A]
  2110. 00001B1A  0640 0025                addi.w     D0, 0x25 /* '%' */
  2111. 00001B1E  3F00                     move.w     -[A7], D0
  2112. 00001B20  3F3C 0001                move.w     -[A7], 0x1
  2113. 00001B24  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2114. 00001B28  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2115. 00001B2C  4EBA 0076                jsr        [PC + 0x76 /* 00001BA4 */]
  2116. 00001B30  508F                     addq.l     A7, 8
  2117. 00001B32  6006                     bra        +0x8 /* 00001B3A */
  2118. label00001B34:
  2119. 00001B34  486D F564                pea.l      [A5 - 0xA9C]
  2120. 00001B38  ABFF                     syscall    DebugStr
  2121. label00001B3A:
  2122. 00001B3A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2123. 00001B3E  2D68 00EA FFE4           move.l     [A6 - 0x1C], [A0 + 0xEA]
  2124. label00001B44:
  2125. 00001B44  4AAE FFE4                tst.l      [A6 - 0x1C]
  2126. 00001B48  6600 FD16                bne        -0x2E8 /* 00001860 */
  2127. 00001B4C  0C6D 09C4 E4D2           cmpi.w     [A5 - 0x1B2E], 0x9C4
  2128. 00001B52  6F18                     ble        +0x1A /* 00001B6C */
  2129. 00001B54  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  2130. 00001B58  3F3C 0001                move.w     -[A7], 0x1
  2131. 00001B5C  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2132. 00001B60  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2133. 00001B64  4EBA 003E                jsr        [PC + 0x3E /* 00001BA4 */]
  2134. 00001B68  508F                     addq.l     A7, 8
  2135. 00001B6A  6022                     bra        +0x24 /* 00001B8E */
  2136. label00001B6C:
  2137. 00001B6C  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  2138. 00001B70  4EBA 0E94                jsr        [PC + 0xE94 /* 00002A06 */]
  2139. 00001B74  588F                     addq.l     A7, 4
  2140. 00001B76  0640 0030                addi.w     D0, 0x30 /* '0' */
  2141. 00001B7A  3F00                     move.w     -[A7], D0
  2142. 00001B7C  3F3C 0001                move.w     -[A7], 0x1
  2143. 00001B80  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2144. 00001B84  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2145. 00001B88  4EBA 001A                jsr        [PC + 0x1A /* 00001BA4 */]
  2146. 00001B8C  508F                     addq.l     A7, 8
  2147. label00001B8E:
  2148. 00001B8E  206D E4EC                movea.l    A0, [A5 - 0x1B14]
  2149. 00001B92  4868 0010                pea.l      [A0 + 0x10]
  2150. 00001B96  A92A                     syscall    ValidRect
  2151. 00001B98  4E5E                     unlink     A6
  2152. 00001B9A  4E75                     rts
  2153. 00001B9C  4449                     neg.w      A1
  2154. 00001B9E  5350                     subq.w     [A0], 1
  2155. 00001BA0  4C41 5920                movem.l    D5,A0,A3,A4,A6, D1
  2156. fn00001BA4:
  2157. 00001BA4  4E56 0000                link       A6, 0
  2158. 00001BA8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2159. 00001BAC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2160. 00001BB0  A893                     syscall    MoveTo
  2161. 00001BB2  102E 000F                move.b     D0, [A6 + 0xF]
  2162. 00001BB6  4880                     ext.w      D0
  2163. 00001BB8  3F00                     move.w     -[A7], D0
  2164. 00001BBA  A883                     syscall    DrawChar
  2165. 00001BBC  4E5E                     unlink     A6
  2166. 00001BBE  4E75                     rts
  2167. 00001BC0  504C                     addq.w     A4, 8
  2168. 00001BC2  4143                     chk.w      D0, D3
  2169. 00001BC4  4550                     chk.w      D2, [A0]
  2170. 00001BC6  524F                     addq.w     A7, 1
  2171. fn00001BC8:
  2172. 00001BC8  4E56 FF72                link       A6, -0x008E
  2173. 00001BCC  302E 000E                move.w     D0, [A6 + 0xE]
  2174. 00001BD0  C1EE 000C                muls.w     D0, [A6 + 0xC]
  2175. 00001BD4  3D40 FFF4                move.w     [A6 - 0xC], D0
  2176. 00001BD8  486E FFF4                pea.l      [A6 - 0xC]
  2177. 00001BDC  486E FFF6                pea.l      [A6 - 0xA]
  2178. 00001BE0  3F3C 200E                move.w     -[A7], 0x200E
  2179. 00001BE4  A9EB                     syscall    Pack4/FP68K
  2180. 00001BE6  206E 0008                movea.l    A0, [A6 + 0x8]
  2181. 00001BEA  226E 0008                movea.l    A1, [A6 + 0x8]
  2182. 00001BEE  2D69 00AA FFE2           move.l     [A6 - 0x1E], [A1 + 0xAA]
  2183. 00001BF4  2D69 00AE FFE6           move.l     [A6 - 0x1A], [A1 + 0xAE]
  2184. 00001BFA  3D69 00B2 FFEA           move.w     [A6 - 0x16], [A1 + 0xB2]
  2185. 00001C00  4868 0068                pea.l      [A0 + 0x68]
  2186. 00001C04  486E FFE2                pea.l      [A6 - 0x1E]
  2187. 00001C08  3F3C 2004                move.w     -[A7], 0x2004
  2188. 00001C0C  A9EB                     syscall    Pack4/FP68K
  2189. 00001C0E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2190. 00001C12  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  2191. 00001C16  20D9                     move.l     [A0]+, [A1]+
  2192. 00001C18  20D9                     move.l     [A0]+, [A1]+
  2193. 00001C1A  30D9                     move.w     [A0]+, [A1]+
  2194. 00001C1C  422E FFDF                clr.b      [A6 - 0x21]
  2195. 00001C20  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  2196. 00001C26  6D00 0DD2                blt        +0xDD4 /* 000029FA */
  2197. 00001C2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2198. 00001C2E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2199. 00001C32  486D F572                pea.l      [A5 - 0xA8E]
  2200. 00001C36  486E FF8E                pea.l      [A6 - 0x72]
  2201. 00001C3A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2202. 00001C3E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2203. 00001C42  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2204. 00001C46  4267                     clr.w      -[A7]
  2205. 00001C48  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2206. 00001C4C  4267                     clr.w      -[A7]
  2207. 00001C4E  486E FF8E                pea.l      [A6 - 0x72]
  2208. 00001C52  486D E4F0                pea.l      [A5 - 0x1B10]
  2209. 00001C56  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2210. 00001C5A  4EBA 3EA2                jsr        [PC + 0x3EA2 /* 00005AFE */]
  2211. 00001C5E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2212. 00001C62  3D7C 0000 FF8C           move.w     [A6 - 0x74], 0x0
  2213. 00001C68  486E FF8C                pea.l      [A6 - 0x74]
  2214. 00001C6C  486E FFEC                pea.l      [A6 - 0x14]
  2215. 00001C70  3F3C 2008                move.w     -[A7], 0x2008
  2216. 00001C74  A9EB                     syscall    Pack4/FP68K
  2217. 00001C76  6700 0102                beq        +0x104 /* 00001D7A */
  2218. 00001C7A  486E FFF6                pea.l      [A6 - 0xA]
  2219. 00001C7E  486E FFEC                pea.l      [A6 - 0x14]
  2220. 00001C82  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2221. 00001C86  A9EB                     syscall    Pack4/FP68K
  2222. 00001C88  6F00 00F0                ble        +0xF2 /* 00001D7A */
  2223. 00001C8C  486E FFF6                pea.l      [A6 - 0xA]
  2224. 00001C90  486E FFEC                pea.l      [A6 - 0x14]
  2225. 00001C94  3F3C 0002                move.w     -[A7], 0x2
  2226. 00001C98  A9EB                     syscall    Pack4/FP68K
  2227. 00001C9A  206E 0008                movea.l    A0, [A6 + 0x8]
  2228. 00001C9E  2D6E FFEC FF84           move.l     [A6 - 0x7C], [A6 - 0x14]
  2229. 00001CA4  2D6E FFF0 FF88           move.l     [A6 - 0x78], [A6 - 0x10]
  2230. 00001CAA  3D6E FFF4 FF8C           move.w     [A6 - 0x74], [A6 - 0xC]
  2231. 00001CB0  486E FF84                pea.l      [A6 - 0x7C]
  2232. 00001CB4  3F3C 0016                move.w     -[A7], 0x16
  2233. 00001CB8  A9EB                     syscall    Pack4/FP68K
  2234. 00001CBA  486E FF84                pea.l      [A6 - 0x7C]
  2235. 00001CBE  4868 0068                pea.l      [A0 + 0x68]
  2236. 00001CC2  3F3C 2010                move.w     -[A7], 0x2010
  2237. 00001CC6  A9EB                     syscall    Pack4/FP68K
  2238. 00001CC8  202D E4D4                move.l     D0, [A5 - 0x1B2C]
  2239. 00001CCC  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2240. 00001CD0  6600 0064                bne        +0x66 /* 00001D36 */
  2241. 00001CD4  202E 0008                move.l     D0, [A6 + 0x8]
  2242. 00001CD8  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2243. 00001CDC  6624                     bne        +0x26 /* 00001D02 */
  2244. 00001CDE  4267                     clr.w      -[A7]
  2245. 00001CE0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2246. 00001CE4  101F                     move.b     D0, [A7]+
  2247. 00001CE6  4A00                     tst.b      D0
  2248. 00001CE8  6604                     bne        +0x6 /* 00001CEE */
  2249. 00001CEA  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2250. label00001CEE:
  2251. 00001CEE  4AAD F442                tst.l      [A5 - 0xBBE]
  2252. 00001CF2  670E                     beq        +0x10 /* 00001D02 */
  2253. 00001CF4  2F2D F442                move.l     -[A7], [A5 - 0xBBE]
  2254. 00001CF8  2F2D F3FE                move.l     -[A7], [A5 - 0xC02]
  2255. 00001CFC  4EBA 36AE                jsr        [PC + 0x36AE /* 000053AC */]
  2256. 00001D00  508F                     addq.l     A7, 8
  2257. label00001D02:
  2258. 00001D02  4A2D E4AE                tst.b      [A5 - 0x1B52]
  2259. 00001D06  672E                     beq        +0x30 /* 00001D36 */
  2260. 00001D08  486D F584                pea.l      [A5 - 0xA7C]
  2261. 00001D0C  486E FF8E                pea.l      [A6 - 0x72]
  2262. 00001D10  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2263. 00001D14  508F                     addq.l     A7, 8
  2264. 00001D16  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2265. 00001D1A  4267                     clr.w      -[A7]
  2266. 00001D1C  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2267. 00001D20  4267                     clr.w      -[A7]
  2268. 00001D22  486E FF8E                pea.l      [A6 - 0x72]
  2269. 00001D26  486D E4F0                pea.l      [A5 - 0x1B10]
  2270. 00001D2A  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2271. 00001D2E  4EBA 3DCE                jsr        [PC + 0x3DCE /* 00005AFE */]
  2272. 00001D32  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2273. label00001D36:
  2274. 00001D36  4A2D E4AE                tst.b      [A5 - 0x1B52]
  2275. 00001D3A  6700 0CBE                beq        +0xCC0 /* 000029FA */
  2276. 00001D3E  206E 0008                movea.l    A0, [A6 + 0x8]
  2277. 00001D42  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2278. 00001D46  486D F596                pea.l      [A5 - 0xA6A]
  2279. 00001D4A  486E FF8E                pea.l      [A6 - 0x72]
  2280. 00001D4E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2281. 00001D52  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2282. 00001D56  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2283. 00001D5A  4267                     clr.w      -[A7]
  2284. 00001D5C  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2285. 00001D60  4267                     clr.w      -[A7]
  2286. 00001D62  486E FF8E                pea.l      [A6 - 0x72]
  2287. 00001D66  486D E4F0                pea.l      [A5 - 0x1B10]
  2288. 00001D6A  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2289. 00001D6E  4EBA 3D8E                jsr        [PC + 0x3D8E /* 00005AFE */]
  2290. 00001D72  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2291. 00001D76  6000 0C82                bra        +0xC84 /* 000029FA */
  2292. label00001D7A:
  2293. 00001D7A  206E 0008                movea.l    A0, [A6 + 0x8]
  2294. 00001D7E  4268 0068                clr.w      [A0 + 0x68]
  2295. 00001D82  486E FFEC                pea.l      [A6 - 0x14]
  2296. 00001D86  486E FFF6                pea.l      [A6 - 0xA]
  2297. 00001D8A  3F3C 0002                move.w     -[A7], 0x2
  2298. 00001D8E  A9EB                     syscall    Pack4/FP68K
  2299. 00001D90  206E 0008                movea.l    A0, [A6 + 0x8]
  2300. 00001D94  226E 0008                movea.l    A1, [A6 + 0x8]
  2301. 00001D98  3029 0066                move.w     D0, [A1 + 0x66]
  2302. 00001D9C  D068 0064                add.w      D0, [A0 + 0x64]
  2303. 00001DA0  3D40 FF8C                move.w     [A6 - 0x74], D0
  2304. 00001DA4  486E FF8C                pea.l      [A6 - 0x74]
  2305. 00001DA8  486E FF82                pea.l      [A6 - 0x7E]
  2306. 00001DAC  3F3C 200E                move.w     -[A7], 0x200E
  2307. 00001DB0  A9EB                     syscall    Pack4/FP68K
  2308. 00001DB2  2D6E FFF6 FF78           move.l     [A6 - 0x88], [A6 - 0xA]
  2309. 00001DB8  2D6E FFFA FF7C           move.l     [A6 - 0x84], [A6 - 0x6]
  2310. 00001DBE  3D6E FFFE FF80           move.w     [A6 - 0x80], [A6 - 0x2]
  2311. 00001DC4  486E FF82                pea.l      [A6 - 0x7E]
  2312. 00001DC8  486E FF78                pea.l      [A6 - 0x88]
  2313. 00001DCC  3F3C 0006                move.w     -[A7], 0x6
  2314. 00001DD0  A9EB                     syscall    Pack4/FP68K
  2315. 00001DD2  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2316. 00001DD6  43EE FF78                lea.l      A1, [A6 - 0x88]
  2317. 00001DDA  20D9                     move.l     [A0]+, [A1]+
  2318. 00001DDC  20D9                     move.l     [A0]+, [A1]+
  2319. 00001DDE  30D9                     move.w     [A0]+, [A1]+
  2320. 00001DE0  206E 0008                movea.l    A0, [A6 + 0x8]
  2321. 00001DE4  4868 0066                pea.l      [A0 + 0x66]
  2322. 00001DE8  486E FF84                pea.l      [A6 - 0x7C]
  2323. 00001DEC  3F3C 200E                move.w     -[A7], 0x200E
  2324. 00001DF0  A9EB                     syscall    Pack4/FP68K
  2325. 00001DF2  486E FFF6                pea.l      [A6 - 0xA]
  2326. 00001DF6  486E FF84                pea.l      [A6 - 0x7C]
  2327. 00001DFA  3F3C 0002                move.w     -[A7], 0x2
  2328. 00001DFE  A9EB                     syscall    Pack4/FP68K
  2329. 00001E00  486E FF84                pea.l      [A6 - 0x7C]
  2330. 00001E04  3F3C 0016                move.w     -[A7], 0x16
  2331. 00001E08  A9EB                     syscall    Pack4/FP68K
  2332. 00001E0A  486E FF84                pea.l      [A6 - 0x7C]
  2333. 00001E0E  4868 0066                pea.l      [A0 + 0x66]
  2334. 00001E12  3F3C 2010                move.w     -[A7], 0x2010
  2335. 00001E16  A9EB                     syscall    Pack4/FP68K
  2336. 00001E18  206E 0008                movea.l    A0, [A6 + 0x8]
  2337. 00001E1C  4A68 0066                tst.w      [A0 + 0x66]
  2338. 00001E20  6C08                     bge        +0xA /* 00001E2A */
  2339. 00001E22  206E 0008                movea.l    A0, [A6 + 0x8]
  2340. 00001E26  4268 0066                clr.w      [A0 + 0x66]
  2341. label00001E2A:
  2342. 00001E2A  3D7C 0000 FF8C           move.w     [A6 - 0x74], 0x0
  2343. 00001E30  486E FF8C                pea.l      [A6 - 0x74]
  2344. 00001E34  486E FFE2                pea.l      [A6 - 0x1E]
  2345. 00001E38  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2346. 00001E3C  A9EB                     syscall    Pack4/FP68K
  2347. 00001E3E  6C2A                     bge        +0x2C /* 00001E6A */
  2348. 00001E40  2D6E FFE2 FF84           move.l     [A6 - 0x7C], [A6 - 0x1E]
  2349. 00001E46  2D6E FFE6 FF88           move.l     [A6 - 0x78], [A6 - 0x1A]
  2350. 00001E4C  3D6E FFEA FF8C           move.w     [A6 - 0x74], [A6 - 0x16]
  2351. 00001E52  486E FF84                pea.l      [A6 - 0x7C]
  2352. 00001E56  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2353. 00001E5A  A9EB                     syscall    Pack4/FP68K
  2354. 00001E5C  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2355. 00001E60  43EE FF84                lea.l      A1, [A6 - 0x7C]
  2356. 00001E64  20D9                     move.l     [A0]+, [A1]+
  2357. 00001E66  20D9                     move.l     [A0]+, [A1]+
  2358. 00001E68  30D9                     move.w     [A0]+, [A1]+
  2359. label00001E6A:
  2360. 00001E6A  486D F5B8                pea.l      [A5 - 0xA48]
  2361. 00001E6E  486E FFE2                pea.l      [A6 - 0x1E]
  2362. 00001E72  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2363. 00001E76  A9EB                     syscall    Pack4/FP68K
  2364. 00001E78  6F0E                     ble        +0x10 /* 00001E88 */
  2365. 00001E7A  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  2366. 00001E7E  43ED F5C2                lea.l      A1, [A5 - 0xA3E]
  2367. 00001E82  20D9                     move.l     [A0]+, [A1]+
  2368. 00001E84  20D9                     move.l     [A0]+, [A1]+
  2369. 00001E86  30D9                     move.w     [A0]+, [A1]+
  2370. label00001E88:
  2371. 00001E88  2D6E FFE2 FF84           move.l     [A6 - 0x7C], [A6 - 0x1E]
  2372. 00001E8E  2D6E FFE6 FF88           move.l     [A6 - 0x78], [A6 - 0x1A]
  2373. 00001E94  3D6E FFEA FF8C           move.w     [A6 - 0x74], [A6 - 0x16]
  2374. 00001E9A  486D F5CC                pea.l      [A5 - 0xA34]
  2375. 00001E9E  486E FF84                pea.l      [A6 - 0x7C]
  2376. 00001EA2  3F3C 0004                move.w     -[A7], 0x4
  2377. 00001EA6  A9EB                     syscall    Pack4/FP68K
  2378. 00001EA8  486E FF84                pea.l      [A6 - 0x7C]
  2379. 00001EAC  3F3C 0016                move.w     -[A7], 0x16
  2380. 00001EB0  A9EB                     syscall    Pack4/FP68K
  2381. 00001EB2  486E FF84                pea.l      [A6 - 0x7C]
  2382. 00001EB6  486E FF82                pea.l      [A6 - 0x7E]
  2383. 00001EBA  3F3C 2010                move.w     -[A7], 0x2010
  2384. 00001EBE  A9EB                     syscall    Pack4/FP68K
  2385. 00001EC0  3D6E FF82 FFE0           move.w     [A6 - 0x20], [A6 - 0x7E]
  2386. 00001EC6  0C6E 0001 FFE0           cmpi.w     [A6 - 0x20], 0x1
  2387. 00001ECC  6E08                     bgt        +0xA /* 00001ED6 */
  2388. 00001ECE  7001                     moveq.l    D0, 0x01
  2389. 00001ED0  3D40 FFE0                move.w     [A6 - 0x20], D0
  2390. 00001ED4  6014                     bra        +0x16 /* 00001EEA */
  2391. label00001ED6:
  2392. 00001ED6  306E FFE0                movea.w    A0, [A6 - 0x20]
  2393. 00001EDA  2F08                     move.l     -[A7], A0
  2394. 00001EDC  4878 0001                push.l     0x1
  2395. 00001EE0  4EBA F4B4                jsr        [PC - 0xB4C /* 00001396 */]
  2396. 00001EE4  508F                     addq.l     A7, 8
  2397. 00001EE6  3D40 FFE0                move.w     [A6 - 0x20], D0
  2398. label00001EEA:
  2399. 00001EEA  4A2D E4AE                tst.b      [A5 - 0x1B52]
  2400. 00001EEE  673E                     beq        +0x40 /* 00001F2E */
  2401. 00001EF0  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2402. 00001EF4  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2403. 00001EF8  2F20                     move.l     -[A7], -[A0]
  2404. 00001EFA  2F20                     move.l     -[A7], -[A0]
  2405. 00001EFC  3F20                     move.w     -[A7], -[A0]
  2406. 00001EFE  486D F5D6                pea.l      [A5 - 0xA2A]
  2407. 00001F02  486E FF8E                pea.l      [A6 - 0x72]
  2408. 00001F06  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2409. 00001F0A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2410. 00001F0E  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2411. 00001F12  4267                     clr.w      -[A7]
  2412. 00001F14  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2413. 00001F18  4267                     clr.w      -[A7]
  2414. 00001F1A  486E FF8E                pea.l      [A6 - 0x72]
  2415. 00001F1E  486D E4F0                pea.l      [A5 - 0x1B10]
  2416. 00001F22  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2417. 00001F26  4EBA 3BD6                jsr        [PC + 0x3BD6 /* 00005AFE */]
  2418. 00001F2A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2419. label00001F2E:
  2420. 00001F2E  202E 0008                move.l     D0, [A6 + 0x8]
  2421. 00001F32  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2422. 00001F36  6600 0A10                bne        +0xA12 /* 00002948 */
  2423. 00001F3A  4267                     clr.w      -[A7]
  2424. 00001F3C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2425. 00001F40  101F                     move.b     D0, [A7]+
  2426. 00001F42  4A00                     tst.b      D0
  2427. 00001F44  6600 0A02                bne        +0xA04 /* 00002948 */
  2428. 00001F48  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2429. 00001F4C  6000 09FA                bra        +0x9FC /* 00002948 */
  2430. label00001F50:
  2431. 00001F50  4878 0009                push.l     0x9 /* '\t' */
  2432. 00001F54  42A7                     clr.l      -[A7]
  2433. 00001F56  4EBA F43E                jsr        [PC - 0xBC2 /* 00001396 */]
  2434. 00001F5A  508F                     addq.l     A7, 8
  2435. 00001F5C  3D40 FF8C                move.w     [A6 - 0x74], D0
  2436. 00001F60  302E FF8C                move.w     D0, [A6 - 0x74]
  2437. 00001F64  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2438. 00001F68  0000 0009                ori.b      D0, 0x9 /* '\t' */
  2439. 00001F6C  09D8                     .incomplete
  2440. 00001F6E  0014 013C                ori.b      [A4], 0x3C /* '<' */
  2441. 00001F72  0264 038C                andi.w     -[A4], 0x38C
  2442. 00001F76  04B4 05DC 070A 0832      subi.l     [A4 + D0 + 0x32], 0x5DC070A
  2443. 00001F7E  0830 082E 206E           btst.b     [A0 + D2.w + 0x6E], 0x2E /* '.' */
  2444. 00001F84  0008 3D7C                ori.b      A0, 0x7C /* '|' */
  2445. 00001F88  0000 FF8A                ori.b      D0, 0x8A
  2446. 00001F8C  486E FF8A                pea.l      [A6 - 0x76]
  2447. 00001F90  4868 006E                pea.l      [A0 + 0x6E]
  2448. 00001F94  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2449. 00001F98  A9EB                     syscall    Pack4/FP68K
  2450. 00001F9A  6E08                     bgt        +0xA /* 00001FA4 */
  2451. 00001F9C  526E FFE0                addq.w     [A6 - 0x20], 1
  2452. 00001FA0  6000 09A2                bra        +0x9A4 /* 00002944 */
  2453. label00001FA4:
  2454. 00001FA4  202E 0008                move.l     D0, [A6 + 0x8]
  2455. 00001FA8  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2456. 00001FAC  6614                     bne        +0x16 /* 00001FC2 */
  2457. 00001FAE  4AAD F41A                tst.l      [A5 - 0xBE6]
  2458. 00001FB2  670E                     beq        +0x10 /* 00001FC2 */
  2459. 00001FB4  2F2D F41A                move.l     -[A7], [A5 - 0xBE6]
  2460. 00001FB8  2F2D F3D6                move.l     -[A7], [A5 - 0xC2A]
  2461. 00001FBC  4EBA 33EE                jsr        [PC + 0x33EE /* 000053AC */]
  2462. 00001FC0  508F                     addq.l     A7, 8
  2463. label00001FC2:
  2464. 00001FC2  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2465. 00001FC8  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2466. 00001FCE  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2467. 00001FD4  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2468. 00001FDA  486E FF8A                pea.l      [A6 - 0x76]
  2469. 00001FDE  486E FF80                pea.l      [A6 - 0x80]
  2470. 00001FE2  3F3C 2004                move.w     -[A7], 0x2004
  2471. 00001FE6  A9EB                     syscall    Pack4/FP68K
  2472. 00001FE8  486E FF80                pea.l      [A6 - 0x80]
  2473. 00001FEC  3F3C 0016                move.w     -[A7], 0x16
  2474. 00001FF0  A9EB                     syscall    Pack4/FP68K
  2475. 00001FF2  486E FF80                pea.l      [A6 - 0x80]
  2476. 00001FF6  486E FF7E                pea.l      [A6 - 0x82]
  2477. 00001FFA  3F3C 2010                move.w     -[A7], 0x2010
  2478. 00001FFE  A9EB                     syscall    Pack4/FP68K
  2479. 00002000  306E FF7E                movea.w    A0, [A6 - 0x82]
  2480. 00002004  2F08                     move.l     -[A7], A0
  2481. 00002006  4878 0001                push.l     0x1
  2482. 0000200A  4EBA F38A                jsr        [PC - 0xC76 /* 00001396 */]
  2483. 0000200E  508F                     addq.l     A7, 8
  2484. 00002010  3D40 FF7C                move.w     [A6 - 0x84], D0
  2485. 00002014  486E FF7C                pea.l      [A6 - 0x84]
  2486. 00002018  486E FF72                pea.l      [A6 - 0x8E]
  2487. 0000201C  3F3C 200E                move.w     -[A7], 0x200E
  2488. 00002020  A9EB                     syscall    Pack4/FP68K
  2489. 00002022  486D F5EC                pea.l      [A5 - 0xA14]
  2490. 00002026  486E FF72                pea.l      [A6 - 0x8E]
  2491. 0000202A  3F3C 0006                move.w     -[A7], 0x6
  2492. 0000202E  A9EB                     syscall    Pack4/FP68K
  2493. 00002030  206E 0008                movea.l    A0, [A6 + 0x8]
  2494. 00002034  486E FF72                pea.l      [A6 - 0x8E]
  2495. 00002038  4868 006E                pea.l      [A0 + 0x6E]
  2496. 0000203C  3F3C 0002                move.w     -[A7], 0x2
  2497. 00002040  A9EB                     syscall    Pack4/FP68K
  2498. 00002042  206E 0008                movea.l    A0, [A6 + 0x8]
  2499. 00002046  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2500. 0000204C  486E FF8A                pea.l      [A6 - 0x76]
  2501. 00002050  4868 006E                pea.l      [A0 + 0x6E]
  2502. 00002054  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2503. 00002058  A9EB                     syscall    Pack4/FP68K
  2504. 0000205A  6C18                     bge        +0x1A /* 00002074 */
  2505. 0000205C  206E 0008                movea.l    A0, [A6 + 0x8]
  2506. 00002060  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2507. 00002066  486E FF8A                pea.l      [A6 - 0x76]
  2508. 0000206A  4868 006E                pea.l      [A0 + 0x6E]
  2509. 0000206E  3F3C 200E                move.w     -[A7], 0x200E
  2510. 00002072  A9EB                     syscall    Pack4/FP68K
  2511. label00002074:
  2512. 00002074  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2513. 00002078  486D F5F6                pea.l      [A5 - 0xA0A]
  2514. 0000207C  486E FF8E                pea.l      [A6 - 0x72]
  2515. 00002080  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2516. 00002084  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2517. 00002088  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2518. 0000208C  4267                     clr.w      -[A7]
  2519. 0000208E  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2520. 00002092  4267                     clr.w      -[A7]
  2521. 00002094  486E FF8E                pea.l      [A6 - 0x72]
  2522. 00002098  486D E4F0                pea.l      [A5 - 0x1B10]
  2523. 0000209C  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2524. 000020A0  4EBA 3A5C                jsr        [PC + 0x3A5C /* 00005AFE */]
  2525. 000020A4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2526. 000020A8  6000 089A                bra        +0x89C /* 00002944 */
  2527. 000020AC  206E 0008                movea.l    A0, [A6 + 0x8]
  2528. 000020B0  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2529. 000020B6  486E FF8A                pea.l      [A6 - 0x76]
  2530. 000020BA  4868 0078                pea.l      [A0 + 0x78]
  2531. 000020BE  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2532. 000020C2  A9EB                     syscall    Pack4/FP68K
  2533. 000020C4  6E08                     bgt        +0xA /* 000020CE */
  2534. 000020C6  526E FFE0                addq.w     [A6 - 0x20], 1
  2535. 000020CA  6000 0878                bra        +0x87A /* 00002944 */
  2536. label000020CE:
  2537. 000020CE  202E 0008                move.l     D0, [A6 + 0x8]
  2538. 000020D2  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2539. 000020D6  6614                     bne        +0x16 /* 000020EC */
  2540. 000020D8  4AAD F41E                tst.l      [A5 - 0xBE2]
  2541. 000020DC  670E                     beq        +0x10 /* 000020EC */
  2542. 000020DE  2F2D F41E                move.l     -[A7], [A5 - 0xBE2]
  2543. 000020E2  2F2D F3DA                move.l     -[A7], [A5 - 0xC26]
  2544. 000020E6  4EBA 32C4                jsr        [PC + 0x32C4 /* 000053AC */]
  2545. 000020EA  508F                     addq.l     A7, 8
  2546. label000020EC:
  2547. 000020EC  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2548. 000020F2  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2549. 000020F8  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2550. 000020FE  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2551. 00002104  486E FF8A                pea.l      [A6 - 0x76]
  2552. 00002108  486E FF80                pea.l      [A6 - 0x80]
  2553. 0000210C  3F3C 2004                move.w     -[A7], 0x2004
  2554. 00002110  A9EB                     syscall    Pack4/FP68K
  2555. 00002112  486E FF80                pea.l      [A6 - 0x80]
  2556. 00002116  3F3C 0016                move.w     -[A7], 0x16
  2557. 0000211A  A9EB                     syscall    Pack4/FP68K
  2558. 0000211C  486E FF80                pea.l      [A6 - 0x80]
  2559. 00002120  486E FF7E                pea.l      [A6 - 0x82]
  2560. 00002124  3F3C 2010                move.w     -[A7], 0x2010
  2561. 00002128  A9EB                     syscall    Pack4/FP68K
  2562. 0000212A  306E FF7E                movea.w    A0, [A6 - 0x82]
  2563. 0000212E  2F08                     move.l     -[A7], A0
  2564. 00002130  4878 0001                push.l     0x1
  2565. 00002134  4EBA F260                jsr        [PC - 0xDA0 /* 00001396 */]
  2566. 00002138  508F                     addq.l     A7, 8
  2567. 0000213A  3D40 FF7C                move.w     [A6 - 0x84], D0
  2568. 0000213E  486E FF7C                pea.l      [A6 - 0x84]
  2569. 00002142  486E FF72                pea.l      [A6 - 0x8E]
  2570. 00002146  3F3C 200E                move.w     -[A7], 0x200E
  2571. 0000214A  A9EB                     syscall    Pack4/FP68K
  2572. 0000214C  486D F60E                pea.l      [A5 - 0x9F2]
  2573. 00002150  486E FF72                pea.l      [A6 - 0x8E]
  2574. 00002154  3F3C 0006                move.w     -[A7], 0x6
  2575. 00002158  A9EB                     syscall    Pack4/FP68K
  2576. 0000215A  206E 0008                movea.l    A0, [A6 + 0x8]
  2577. 0000215E  486E FF72                pea.l      [A6 - 0x8E]
  2578. 00002162  4868 0078                pea.l      [A0 + 0x78]
  2579. 00002166  3F3C 0002                move.w     -[A7], 0x2
  2580. 0000216A  A9EB                     syscall    Pack4/FP68K
  2581. 0000216C  206E 0008                movea.l    A0, [A6 + 0x8]
  2582. 00002170  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2583. 00002176  486E FF8A                pea.l      [A6 - 0x76]
  2584. 0000217A  4868 0078                pea.l      [A0 + 0x78]
  2585. 0000217E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2586. 00002182  A9EB                     syscall    Pack4/FP68K
  2587. 00002184  6C18                     bge        +0x1A /* 0000219E */
  2588. 00002186  206E 0008                movea.l    A0, [A6 + 0x8]
  2589. 0000218A  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2590. 00002190  486E FF8A                pea.l      [A6 - 0x76]
  2591. 00002194  4868 0078                pea.l      [A0 + 0x78]
  2592. 00002198  3F3C 200E                move.w     -[A7], 0x200E
  2593. 0000219C  A9EB                     syscall    Pack4/FP68K
  2594. label0000219E:
  2595. 0000219E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2596. 000021A2  486D F618                pea.l      [A5 - 0x9E8]
  2597. 000021A6  486E FF8E                pea.l      [A6 - 0x72]
  2598. 000021AA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2599. 000021AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2600. 000021B2  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2601. 000021B6  4267                     clr.w      -[A7]
  2602. 000021B8  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2603. 000021BC  4267                     clr.w      -[A7]
  2604. 000021BE  486E FF8E                pea.l      [A6 - 0x72]
  2605. 000021C2  486D E4F0                pea.l      [A5 - 0x1B10]
  2606. 000021C6  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2607. 000021CA  4EBA 3932                jsr        [PC + 0x3932 /* 00005AFE */]
  2608. 000021CE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2609. 000021D2  6000 0770                bra        +0x772 /* 00002944 */
  2610. 000021D6  206E 0008                movea.l    A0, [A6 + 0x8]
  2611. 000021DA  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2612. 000021E0  486E FF8A                pea.l      [A6 - 0x76]
  2613. 000021E4  4868 0082                pea.l      [A0 + 0x82]
  2614. 000021E8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2615. 000021EC  A9EB                     syscall    Pack4/FP68K
  2616. 000021EE  6E08                     bgt        +0xA /* 000021F8 */
  2617. 000021F0  526E FFE0                addq.w     [A6 - 0x20], 1
  2618. 000021F4  6000 074E                bra        +0x750 /* 00002944 */
  2619. label000021F8:
  2620. 000021F8  202E 0008                move.l     D0, [A6 + 0x8]
  2621. 000021FC  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2622. 00002200  6614                     bne        +0x16 /* 00002216 */
  2623. 00002202  4AAD F422                tst.l      [A5 - 0xBDE]
  2624. 00002206  670E                     beq        +0x10 /* 00002216 */
  2625. 00002208  2F2D F422                move.l     -[A7], [A5 - 0xBDE]
  2626. 0000220C  2F2D F3DE                move.l     -[A7], [A5 - 0xC22]
  2627. 00002210  4EBA 319A                jsr        [PC + 0x319A /* 000053AC */]
  2628. 00002214  508F                     addq.l     A7, 8
  2629. label00002216:
  2630. 00002216  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2631. 0000221C  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2632. 00002222  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2633. 00002228  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2634. 0000222E  486E FF8A                pea.l      [A6 - 0x76]
  2635. 00002232  486E FF80                pea.l      [A6 - 0x80]
  2636. 00002236  3F3C 2004                move.w     -[A7], 0x2004
  2637. 0000223A  A9EB                     syscall    Pack4/FP68K
  2638. 0000223C  486E FF80                pea.l      [A6 - 0x80]
  2639. 00002240  3F3C 0016                move.w     -[A7], 0x16
  2640. 00002244  A9EB                     syscall    Pack4/FP68K
  2641. 00002246  486E FF80                pea.l      [A6 - 0x80]
  2642. 0000224A  486E FF7E                pea.l      [A6 - 0x82]
  2643. 0000224E  3F3C 2010                move.w     -[A7], 0x2010
  2644. 00002252  A9EB                     syscall    Pack4/FP68K
  2645. 00002254  306E FF7E                movea.w    A0, [A6 - 0x82]
  2646. 00002258  2F08                     move.l     -[A7], A0
  2647. 0000225A  4878 0001                push.l     0x1
  2648. 0000225E  4EBA F136                jsr        [PC - 0xECA /* 00001396 */]
  2649. 00002262  508F                     addq.l     A7, 8
  2650. 00002264  3D40 FF7C                move.w     [A6 - 0x84], D0
  2651. 00002268  486E FF7C                pea.l      [A6 - 0x84]
  2652. 0000226C  486E FF72                pea.l      [A6 - 0x8E]
  2653. 00002270  3F3C 200E                move.w     -[A7], 0x200E
  2654. 00002274  A9EB                     syscall    Pack4/FP68K
  2655. 00002276  486D F636                pea.l      [A5 - 0x9CA]
  2656. 0000227A  486E FF72                pea.l      [A6 - 0x8E]
  2657. 0000227E  3F3C 0006                move.w     -[A7], 0x6
  2658. 00002282  A9EB                     syscall    Pack4/FP68K
  2659. 00002284  206E 0008                movea.l    A0, [A6 + 0x8]
  2660. 00002288  486E FF72                pea.l      [A6 - 0x8E]
  2661. 0000228C  4868 0082                pea.l      [A0 + 0x82]
  2662. 00002290  3F3C 0002                move.w     -[A7], 0x2
  2663. 00002294  A9EB                     syscall    Pack4/FP68K
  2664. 00002296  206E 0008                movea.l    A0, [A6 + 0x8]
  2665. 0000229A  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2666. 000022A0  486E FF8A                pea.l      [A6 - 0x76]
  2667. 000022A4  4868 0082                pea.l      [A0 + 0x82]
  2668. 000022A8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2669. 000022AC  A9EB                     syscall    Pack4/FP68K
  2670. 000022AE  6C18                     bge        +0x1A /* 000022C8 */
  2671. 000022B0  206E 0008                movea.l    A0, [A6 + 0x8]
  2672. 000022B4  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2673. 000022BA  486E FF8A                pea.l      [A6 - 0x76]
  2674. 000022BE  4868 0082                pea.l      [A0 + 0x82]
  2675. 000022C2  3F3C 200E                move.w     -[A7], 0x200E
  2676. 000022C6  A9EB                     syscall    Pack4/FP68K
  2677. label000022C8:
  2678. 000022C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2679. 000022CC  486D F640                pea.l      [A5 - 0x9C0]
  2680. 000022D0  486E FF8E                pea.l      [A6 - 0x72]
  2681. 000022D4  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2682. 000022D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2683. 000022DC  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2684. 000022E0  4267                     clr.w      -[A7]
  2685. 000022E2  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2686. 000022E6  4267                     clr.w      -[A7]
  2687. 000022E8  486E FF8E                pea.l      [A6 - 0x72]
  2688. 000022EC  486D E4F0                pea.l      [A5 - 0x1B10]
  2689. 000022F0  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2690. 000022F4  4EBA 3808                jsr        [PC + 0x3808 /* 00005AFE */]
  2691. 000022F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2692. 000022FC  6000 0646                bra        +0x648 /* 00002944 */
  2693. 00002300  206E 0008                movea.l    A0, [A6 + 0x8]
  2694. 00002304  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2695. 0000230A  486E FF8A                pea.l      [A6 - 0x76]
  2696. 0000230E  4868 008C                pea.l      [A0 + 0x8C]
  2697. 00002312  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2698. 00002316  A9EB                     syscall    Pack4/FP68K
  2699. 00002318  6E08                     bgt        +0xA /* 00002322 */
  2700. 0000231A  526E FFE0                addq.w     [A6 - 0x20], 1
  2701. 0000231E  6000 0624                bra        +0x626 /* 00002944 */
  2702. label00002322:
  2703. 00002322  202E 0008                move.l     D0, [A6 + 0x8]
  2704. 00002326  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2705. 0000232A  6614                     bne        +0x16 /* 00002340 */
  2706. 0000232C  4AAD F426                tst.l      [A5 - 0xBDA]
  2707. 00002330  670E                     beq        +0x10 /* 00002340 */
  2708. 00002332  2F2D F426                move.l     -[A7], [A5 - 0xBDA]
  2709. 00002336  2F2D F3E2                move.l     -[A7], [A5 - 0xC1E]
  2710. 0000233A  4EBA 3070                jsr        [PC + 0x3070 /* 000053AC */]
  2711. 0000233E  508F                     addq.l     A7, 8
  2712. label00002340:
  2713. 00002340  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2714. 00002346  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2715. 0000234C  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2716. 00002352  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2717. 00002358  486E FF8A                pea.l      [A6 - 0x76]
  2718. 0000235C  486E FF80                pea.l      [A6 - 0x80]
  2719. 00002360  3F3C 2004                move.w     -[A7], 0x2004
  2720. 00002364  A9EB                     syscall    Pack4/FP68K
  2721. 00002366  486E FF80                pea.l      [A6 - 0x80]
  2722. 0000236A  3F3C 0016                move.w     -[A7], 0x16
  2723. 0000236E  A9EB                     syscall    Pack4/FP68K
  2724. 00002370  486E FF80                pea.l      [A6 - 0x80]
  2725. 00002374  486E FF7E                pea.l      [A6 - 0x82]
  2726. 00002378  3F3C 2010                move.w     -[A7], 0x2010
  2727. 0000237C  A9EB                     syscall    Pack4/FP68K
  2728. 0000237E  306E FF7E                movea.w    A0, [A6 - 0x82]
  2729. 00002382  2F08                     move.l     -[A7], A0
  2730. 00002384  4878 0001                push.l     0x1
  2731. 00002388  4EBA F00C                jsr        [PC - 0xFF4 /* 00001396 */]
  2732. 0000238C  508F                     addq.l     A7, 8
  2733. 0000238E  3D40 FF7C                move.w     [A6 - 0x84], D0
  2734. 00002392  486E FF7C                pea.l      [A6 - 0x84]
  2735. 00002396  486E FF72                pea.l      [A6 - 0x8E]
  2736. 0000239A  3F3C 200E                move.w     -[A7], 0x200E
  2737. 0000239E  A9EB                     syscall    Pack4/FP68K
  2738. 000023A0  486D F658                pea.l      [A5 - 0x9A8]
  2739. 000023A4  486E FF72                pea.l      [A6 - 0x8E]
  2740. 000023A8  3F3C 0006                move.w     -[A7], 0x6
  2741. 000023AC  A9EB                     syscall    Pack4/FP68K
  2742. 000023AE  206E 0008                movea.l    A0, [A6 + 0x8]
  2743. 000023B2  486E FF72                pea.l      [A6 - 0x8E]
  2744. 000023B6  4868 008C                pea.l      [A0 + 0x8C]
  2745. 000023BA  3F3C 0002                move.w     -[A7], 0x2
  2746. 000023BE  A9EB                     syscall    Pack4/FP68K
  2747. 000023C0  206E 0008                movea.l    A0, [A6 + 0x8]
  2748. 000023C4  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2749. 000023CA  486E FF8A                pea.l      [A6 - 0x76]
  2750. 000023CE  4868 008C                pea.l      [A0 + 0x8C]
  2751. 000023D2  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2752. 000023D6  A9EB                     syscall    Pack4/FP68K
  2753. 000023D8  6C18                     bge        +0x1A /* 000023F2 */
  2754. 000023DA  206E 0008                movea.l    A0, [A6 + 0x8]
  2755. 000023DE  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2756. 000023E4  486E FF8A                pea.l      [A6 - 0x76]
  2757. 000023E8  4868 008C                pea.l      [A0 + 0x8C]
  2758. 000023EC  3F3C 200E                move.w     -[A7], 0x200E
  2759. 000023F0  A9EB                     syscall    Pack4/FP68K
  2760. label000023F2:
  2761. 000023F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2762. 000023F6  486D F662                pea.l      [A5 - 0x99E]
  2763. 000023FA  486E FF8E                pea.l      [A6 - 0x72]
  2764. 000023FE  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2765. 00002402  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2766. 00002406  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2767. 0000240A  4267                     clr.w      -[A7]
  2768. 0000240C  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2769. 00002410  4267                     clr.w      -[A7]
  2770. 00002412  486E FF8E                pea.l      [A6 - 0x72]
  2771. 00002416  486D E4F0                pea.l      [A5 - 0x1B10]
  2772. 0000241A  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2773. 0000241E  4EBA 36DE                jsr        [PC + 0x36DE /* 00005AFE */]
  2774. 00002422  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2775. 00002426  6000 051C                bra        +0x51E /* 00002944 */
  2776. 0000242A  206E 0008                movea.l    A0, [A6 + 0x8]
  2777. 0000242E  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2778. 00002434  486E FF8A                pea.l      [A6 - 0x76]
  2779. 00002438  4868 0096                pea.l      [A0 + 0x96]
  2780. 0000243C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2781. 00002440  A9EB                     syscall    Pack4/FP68K
  2782. 00002442  6E08                     bgt        +0xA /* 0000244C */
  2783. 00002444  526E FFE0                addq.w     [A6 - 0x20], 1
  2784. 00002448  6000 04FA                bra        +0x4FC /* 00002944 */
  2785. label0000244C:
  2786. 0000244C  202E 0008                move.l     D0, [A6 + 0x8]
  2787. 00002450  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2788. 00002454  6614                     bne        +0x16 /* 0000246A */
  2789. 00002456  4AAD F42A                tst.l      [A5 - 0xBD6]
  2790. 0000245A  670E                     beq        +0x10 /* 0000246A */
  2791. 0000245C  2F2D F42A                move.l     -[A7], [A5 - 0xBD6]
  2792. 00002460  2F2D F3E6                move.l     -[A7], [A5 - 0xC1A]
  2793. 00002464  4EBA 2F46                jsr        [PC + 0x2F46 /* 000053AC */]
  2794. 00002468  508F                     addq.l     A7, 8
  2795. label0000246A:
  2796. 0000246A  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2797. 00002470  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2798. 00002476  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2799. 0000247C  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2800. 00002482  486E FF8A                pea.l      [A6 - 0x76]
  2801. 00002486  486E FF80                pea.l      [A6 - 0x80]
  2802. 0000248A  3F3C 2004                move.w     -[A7], 0x2004
  2803. 0000248E  A9EB                     syscall    Pack4/FP68K
  2804. 00002490  486E FF80                pea.l      [A6 - 0x80]
  2805. 00002494  3F3C 0016                move.w     -[A7], 0x16
  2806. 00002498  A9EB                     syscall    Pack4/FP68K
  2807. 0000249A  486E FF80                pea.l      [A6 - 0x80]
  2808. 0000249E  486E FF7E                pea.l      [A6 - 0x82]
  2809. 000024A2  3F3C 2010                move.w     -[A7], 0x2010
  2810. 000024A6  A9EB                     syscall    Pack4/FP68K
  2811. 000024A8  306E FF7E                movea.w    A0, [A6 - 0x82]
  2812. 000024AC  2F08                     move.l     -[A7], A0
  2813. 000024AE  4878 0001                push.l     0x1
  2814. 000024B2  4EBA EEE2                jsr        [PC - 0x111E /* 00001396 */]
  2815. 000024B6  508F                     addq.l     A7, 8
  2816. 000024B8  3D40 FF7C                move.w     [A6 - 0x84], D0
  2817. 000024BC  486E FF7C                pea.l      [A6 - 0x84]
  2818. 000024C0  486E FF72                pea.l      [A6 - 0x8E]
  2819. 000024C4  3F3C 200E                move.w     -[A7], 0x200E
  2820. 000024C8  A9EB                     syscall    Pack4/FP68K
  2821. 000024CA  486D F67E                pea.l      [A5 - 0x982]
  2822. 000024CE  486E FF72                pea.l      [A6 - 0x8E]
  2823. 000024D2  3F3C 0006                move.w     -[A7], 0x6
  2824. 000024D6  A9EB                     syscall    Pack4/FP68K
  2825. 000024D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2826. 000024DC  486E FF72                pea.l      [A6 - 0x8E]
  2827. 000024E0  4868 0096                pea.l      [A0 + 0x96]
  2828. 000024E4  3F3C 0002                move.w     -[A7], 0x2
  2829. 000024E8  A9EB                     syscall    Pack4/FP68K
  2830. 000024EA  206E 0008                movea.l    A0, [A6 + 0x8]
  2831. 000024EE  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2832. 000024F4  486E FF8A                pea.l      [A6 - 0x76]
  2833. 000024F8  4868 0096                pea.l      [A0 + 0x96]
  2834. 000024FC  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2835. 00002500  A9EB                     syscall    Pack4/FP68K
  2836. 00002502  6C18                     bge        +0x1A /* 0000251C */
  2837. 00002504  206E 0008                movea.l    A0, [A6 + 0x8]
  2838. 00002508  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2839. 0000250E  486E FF8A                pea.l      [A6 - 0x76]
  2840. 00002512  4868 0096                pea.l      [A0 + 0x96]
  2841. 00002516  3F3C 200E                move.w     -[A7], 0x200E
  2842. 0000251A  A9EB                     syscall    Pack4/FP68K
  2843. label0000251C:
  2844. 0000251C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2845. 00002520  486D F688                pea.l      [A5 - 0x978]
  2846. 00002524  486E FF8E                pea.l      [A6 - 0x72]
  2847. 00002528  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2848. 0000252C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2849. 00002530  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2850. 00002534  4267                     clr.w      -[A7]
  2851. 00002536  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2852. 0000253A  4267                     clr.w      -[A7]
  2853. 0000253C  486E FF8E                pea.l      [A6 - 0x72]
  2854. 00002540  486D E4F0                pea.l      [A5 - 0x1B10]
  2855. 00002544  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2856. 00002548  4EBA 35B4                jsr        [PC + 0x35B4 /* 00005AFE */]
  2857. 0000254C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2858. 00002550  6000 03F2                bra        +0x3F4 /* 00002944 */
  2859. 00002554  206E 0008                movea.l    A0, [A6 + 0x8]
  2860. 00002558  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2861. 0000255E  486E FF8A                pea.l      [A6 - 0x76]
  2862. 00002562  4868 00A0                pea.l      [A0 + 0xA0]
  2863. 00002566  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2864. 0000256A  A9EB                     syscall    Pack4/FP68K
  2865. 0000256C  6E0E                     bgt        +0x10 /* 0000257C */
  2866. 0000256E  4A6E FFE0                tst.w      [A6 - 0x20]
  2867. 00002572  57C0                     seq        D0
  2868. 00002574  4400                     neg.b      D0
  2869. 00002576  4880                     ext.w      D0
  2870. 00002578  6000 03CA                bra        +0x3CC /* 00002944 */
  2871. label0000257C:
  2872. 0000257C  202E 0008                move.l     D0, [A6 + 0x8]
  2873. 00002580  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2874. 00002584  6614                     bne        +0x16 /* 0000259A */
  2875. 00002586  4AAD F42E                tst.l      [A5 - 0xBD2]
  2876. 0000258A  670E                     beq        +0x10 /* 0000259A */
  2877. 0000258C  2F2D F42E                move.l     -[A7], [A5 - 0xBD2]
  2878. 00002590  2F2D F3EA                move.l     -[A7], [A5 - 0xC16]
  2879. 00002594  4EBA 2E16                jsr        [PC + 0x2E16 /* 000053AC */]
  2880. 00002598  508F                     addq.l     A7, 8
  2881. label0000259A:
  2882. 0000259A  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2883. 000025A0  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2884. 000025A6  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2885. 000025AC  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2886. 000025B2  486E FF8A                pea.l      [A6 - 0x76]
  2887. 000025B6  486E FF80                pea.l      [A6 - 0x80]
  2888. 000025BA  3F3C 2004                move.w     -[A7], 0x2004
  2889. 000025BE  A9EB                     syscall    Pack4/FP68K
  2890. 000025C0  486E FF80                pea.l      [A6 - 0x80]
  2891. 000025C4  3F3C 0016                move.w     -[A7], 0x16
  2892. 000025C8  A9EB                     syscall    Pack4/FP68K
  2893. 000025CA  486E FF80                pea.l      [A6 - 0x80]
  2894. 000025CE  486E FF7E                pea.l      [A6 - 0x82]
  2895. 000025D2  3F3C 2010                move.w     -[A7], 0x2010
  2896. 000025D6  A9EB                     syscall    Pack4/FP68K
  2897. 000025D8  306E FF7E                movea.w    A0, [A6 - 0x82]
  2898. 000025DC  2F08                     move.l     -[A7], A0
  2899. 000025DE  4878 0001                push.l     0x1
  2900. 000025E2  4EBA EDB2                jsr        [PC - 0x124E /* 00001396 */]
  2901. 000025E6  508F                     addq.l     A7, 8
  2902. 000025E8  3D40 FF7C                move.w     [A6 - 0x84], D0
  2903. 000025EC  486E FF7C                pea.l      [A6 - 0x84]
  2904. 000025F0  486E FF72                pea.l      [A6 - 0x8E]
  2905. 000025F4  3F3C 200E                move.w     -[A7], 0x200E
  2906. 000025F8  A9EB                     syscall    Pack4/FP68K
  2907. 000025FA  486D F6A4                pea.l      [A5 - 0x95C]
  2908. 000025FE  486E FF72                pea.l      [A6 - 0x8E]
  2909. 00002602  3F3C 0006                move.w     -[A7], 0x6
  2910. 00002606  A9EB                     syscall    Pack4/FP68K
  2911. 00002608  206E 0008                movea.l    A0, [A6 + 0x8]
  2912. 0000260C  486E FF72                pea.l      [A6 - 0x8E]
  2913. 00002610  4868 00A0                pea.l      [A0 + 0xA0]
  2914. 00002614  3F3C 0002                move.w     -[A7], 0x2
  2915. 00002618  A9EB                     syscall    Pack4/FP68K
  2916. 0000261A  206E 0008                movea.l    A0, [A6 + 0x8]
  2917. 0000261E  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2918. 00002624  486E FF8A                pea.l      [A6 - 0x76]
  2919. 00002628  4868 00A0                pea.l      [A0 + 0xA0]
  2920. 0000262C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2921. 00002630  A9EB                     syscall    Pack4/FP68K
  2922. 00002632  6C18                     bge        +0x1A /* 0000264C */
  2923. 00002634  206E 0008                movea.l    A0, [A6 + 0x8]
  2924. 00002638  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2925. 0000263E  486E FF8A                pea.l      [A6 - 0x76]
  2926. 00002642  4868 00A0                pea.l      [A0 + 0xA0]
  2927. 00002646  3F3C 200E                move.w     -[A7], 0x200E
  2928. 0000264A  A9EB                     syscall    Pack4/FP68K
  2929. label0000264C:
  2930. 0000264C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2931. 00002650  486D F6AE                pea.l      [A5 - 0x952]
  2932. 00002654  486E FF8E                pea.l      [A6 - 0x72]
  2933. 00002658  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2934. 0000265C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2935. 00002660  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  2936. 00002664  4267                     clr.w      -[A7]
  2937. 00002666  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  2938. 0000266A  4267                     clr.w      -[A7]
  2939. 0000266C  486E FF8E                pea.l      [A6 - 0x72]
  2940. 00002670  486D E4F0                pea.l      [A5 - 0x1B10]
  2941. 00002674  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  2942. 00002678  4EBA 3484                jsr        [PC + 0x3484 /* 00005AFE */]
  2943. 0000267C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2944. 00002680  6000 02C2                bra        +0x2C4 /* 00002944 */
  2945. 00002684  206E 0008                movea.l    A0, [A6 + 0x8]
  2946. 00002688  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  2947. 0000268E  486E FF8A                pea.l      [A6 - 0x76]
  2948. 00002692  4868 00AA                pea.l      [A0 + 0xAA]
  2949. 00002696  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  2950. 0000269A  A9EB                     syscall    Pack4/FP68K
  2951. 0000269C  6E08                     bgt        +0xA /* 000026A6 */
  2952. 0000269E  526E FFE0                addq.w     [A6 - 0x20], 1
  2953. 000026A2  6000 02A0                bra        +0x2A2 /* 00002944 */
  2954. label000026A6:
  2955. 000026A6  202E 0008                move.l     D0, [A6 + 0x8]
  2956. 000026AA  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  2957. 000026AE  6614                     bne        +0x16 /* 000026C4 */
  2958. 000026B0  4AAD F432                tst.l      [A5 - 0xBCE]
  2959. 000026B4  670E                     beq        +0x10 /* 000026C4 */
  2960. 000026B6  2F2D F432                move.l     -[A7], [A5 - 0xBCE]
  2961. 000026BA  2F2D F3EE                move.l     -[A7], [A5 - 0xC12]
  2962. 000026BE  4EBA 2CEC                jsr        [PC + 0x2CEC /* 000053AC */]
  2963. 000026C2  508F                     addq.l     A7, 8
  2964. label000026C4:
  2965. 000026C4  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  2966. 000026CA  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  2967. 000026D0  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  2968. 000026D6  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  2969. 000026DC  486E FF8A                pea.l      [A6 - 0x76]
  2970. 000026E0  486E FF80                pea.l      [A6 - 0x80]
  2971. 000026E4  3F3C 2004                move.w     -[A7], 0x2004
  2972. 000026E8  A9EB                     syscall    Pack4/FP68K
  2973. 000026EA  486E FF80                pea.l      [A6 - 0x80]
  2974. 000026EE  3F3C 0016                move.w     -[A7], 0x16
  2975. 000026F2  A9EB                     syscall    Pack4/FP68K
  2976. 000026F4  486E FF80                pea.l      [A6 - 0x80]
  2977. 000026F8  486E FF7E                pea.l      [A6 - 0x82]
  2978. 000026FC  3F3C 2010                move.w     -[A7], 0x2010
  2979. 00002700  A9EB                     syscall    Pack4/FP68K
  2980. 00002702  306E FF7E                movea.w    A0, [A6 - 0x82]
  2981. 00002706  2F08                     move.l     -[A7], A0
  2982. 00002708  4878 0001                push.l     0x1
  2983. 0000270C  4EBA EC88                jsr        [PC - 0x1378 /* 00001396 */]
  2984. 00002710  508F                     addq.l     A7, 8
  2985. 00002712  3D40 FF7C                move.w     [A6 - 0x84], D0
  2986. 00002716  486E FF7C                pea.l      [A6 - 0x84]
  2987. 0000271A  486E FF72                pea.l      [A6 - 0x8E]
  2988. 0000271E  3F3C 200E                move.w     -[A7], 0x200E
  2989. 00002722  A9EB                     syscall    Pack4/FP68K
  2990. 00002724  486D F6C8                pea.l      [A5 - 0x938]
  2991. 00002728  486E FF72                pea.l      [A6 - 0x8E]
  2992. 0000272C  3F3C 0006                move.w     -[A7], 0x6
  2993. 00002730  A9EB                     syscall    Pack4/FP68K
  2994. 00002732  206E 0008                movea.l    A0, [A6 + 0x8]
  2995. 00002736  486E FF72                pea.l      [A6 - 0x8E]
  2996. 0000273A  4868 00AA                pea.l      [A0 + 0xAA]
  2997. 0000273E  3F3C 0002                move.w     -[A7], 0x2
  2998. 00002742  A9EB                     syscall    Pack4/FP68K
  2999. 00002744  206E 0008                movea.l    A0, [A6 + 0x8]
  3000. 00002748  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  3001. 0000274E  486E FF8A                pea.l      [A6 - 0x76]
  3002. 00002752  4868 00AA                pea.l      [A0 + 0xAA]
  3003. 00002756  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  3004. 0000275A  A9EB                     syscall    Pack4/FP68K
  3005. 0000275C  6C18                     bge        +0x1A /* 00002776 */
  3006. 0000275E  206E 0008                movea.l    A0, [A6 + 0x8]
  3007. 00002762  3D7C 0000 FF8A           move.w     [A6 - 0x76], 0x0
  3008. 00002768  486E FF8A                pea.l      [A6 - 0x76]
  3009. 0000276C  4868 00AA                pea.l      [A0 + 0xAA]
  3010. 00002770  3F3C 200E                move.w     -[A7], 0x200E
  3011. 00002774  A9EB                     syscall    Pack4/FP68K
  3012. label00002776:
  3013. 00002776  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3014. 0000277A  486D F6D2                pea.l      [A5 - 0x92E]
  3015. 0000277E  486E FF8E                pea.l      [A6 - 0x72]
  3016. 00002782  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3017. 00002786  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3018. 0000278A  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3019. 0000278E  4267                     clr.w      -[A7]
  3020. 00002790  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3021. 00002794  4267                     clr.w      -[A7]
  3022. 00002796  486E FF8E                pea.l      [A6 - 0x72]
  3023. 0000279A  486D E4F0                pea.l      [A5 - 0x1B10]
  3024. 0000279E  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3025. 000027A2  4EBA 335A                jsr        [PC + 0x335A /* 00005AFE */]
  3026. 000027A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3027. 000027AA  6000 0198                bra        +0x19A /* 00002944 */
  3028. 000027AE  4A2D E4AE                tst.b      [A5 - 0x1B52]
  3029. 000027B2  6734                     beq        +0x36 /* 000027E8 */
  3030. 000027B4  3F2E FF8C                move.w     -[A7], [A6 - 0x74]
  3031. 000027B8  486D F6E8                pea.l      [A5 - 0x918]
  3032. 000027BC  486E FF8E                pea.l      [A6 - 0x72]
  3033. 000027C0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3034. 000027C4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3035. 000027C8  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3036. 000027CC  4267                     clr.w      -[A7]
  3037. 000027CE  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3038. 000027D2  4267                     clr.w      -[A7]
  3039. 000027D4  486E FF8E                pea.l      [A6 - 0x72]
  3040. 000027D8  486D E4F0                pea.l      [A5 - 0x1B10]
  3041. 000027DC  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3042. 000027E0  4EBA 331C                jsr        [PC + 0x331C /* 00005AFE */]
  3043. 000027E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3044. label000027E8:
  3045. 000027E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3046. 000027EC  4A68 0064                tst.w      [A0 + 0x64]
  3047. 000027F0  6E08                     bgt        +0xA /* 000027FA */
  3048. 000027F2  526E FFE0                addq.w     [A6 - 0x20], 1
  3049. 000027F6  6000 014C                bra        +0x14E /* 00002944 */
  3050. label000027FA:
  3051. 000027FA  202E 0008                move.l     D0, [A6 + 0x8]
  3052. 000027FE  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  3053. 00002802  6600 0056                bne        +0x58 /* 0000285A */
  3054. 00002806  302E FF8C                move.w     D0, [A6 - 0x74]
  3055. 0000280A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3056. 0000280E  0007 0009                ori.b      D7, 0x9 /* '\t' */
  3057. 00002812  0048 0006                ori.w      A0, 0x6
  3058. 00002816  001A 002E                ori.b      [A2]+, 0x2E /* '.' */
  3059. 0000281A  4AAD F436                tst.l      [A5 - 0xBCA]
  3060. 0000281E  673A                     beq        +0x3C /* 0000285A */
  3061. 00002820  2F2D F436                move.l     -[A7], [A5 - 0xBCA]
  3062. 00002824  2F2D F3F2                move.l     -[A7], [A5 - 0xC0E]
  3063. 00002828  4EBA 2B82                jsr        [PC + 0x2B82 /* 000053AC */]
  3064. 0000282C  508F                     addq.l     A7, 8
  3065. 0000282E  602A                     bra        +0x2C /* 0000285A */
  3066. 00002830  4AAD F43A                tst.l      [A5 - 0xBC6]
  3067. 00002834  6724                     beq        +0x26 /* 0000285A */
  3068. 00002836  2F2D F43A                move.l     -[A7], [A5 - 0xBC6]
  3069. 0000283A  2F2D F3F6                move.l     -[A7], [A5 - 0xC0A]
  3070. 0000283E  4EBA 2B6C                jsr        [PC + 0x2B6C /* 000053AC */]
  3071. 00002842  508F                     addq.l     A7, 8
  3072. 00002844  6014                     bra        +0x16 /* 0000285A */
  3073. 00002846  4AAD F43E                tst.l      [A5 - 0xBC2]
  3074. 0000284A  670E                     beq        +0x10 /* 0000285A */
  3075. 0000284C  2F2D F43E                move.l     -[A7], [A5 - 0xBC2]
  3076. 00002850  2F2D F3FA                move.l     -[A7], [A5 - 0xC06]
  3077. 00002854  4EBA 2B56                jsr        [PC + 0x2B56 /* 000053AC */]
  3078. 00002858  508F                     addq.l     A7, 8
  3079. label0000285A:
  3080. 0000285A  3D7C 0064 FF8A           move.w     [A6 - 0x76], 0x64 /* 'd' */
  3081. 00002860  2D6E FFE2 FF80           move.l     [A6 - 0x80], [A6 - 0x1E]
  3082. 00002866  2D6E FFE6 FF84           move.l     [A6 - 0x7C], [A6 - 0x1A]
  3083. 0000286C  3D6E FFEA FF88           move.w     [A6 - 0x78], [A6 - 0x16]
  3084. 00002872  486E FF8A                pea.l      [A6 - 0x76]
  3085. 00002876  486E FF80                pea.l      [A6 - 0x80]
  3086. 0000287A  3F3C 2004                move.w     -[A7], 0x2004
  3087. 0000287E  A9EB                     syscall    Pack4/FP68K
  3088. 00002880  486E FF80                pea.l      [A6 - 0x80]
  3089. 00002884  3F3C 0016                move.w     -[A7], 0x16
  3090. 00002888  A9EB                     syscall    Pack4/FP68K
  3091. 0000288A  486E FF80                pea.l      [A6 - 0x80]
  3092. 0000288E  486E FF7E                pea.l      [A6 - 0x82]
  3093. 00002892  3F3C 2010                move.w     -[A7], 0x2010
  3094. 00002896  A9EB                     syscall    Pack4/FP68K
  3095. 00002898  306E FF7E                movea.w    A0, [A6 - 0x82]
  3096. 0000289C  2F08                     move.l     -[A7], A0
  3097. 0000289E  4878 0001                push.l     0x1
  3098. 000028A2  4EBA EAF2                jsr        [PC - 0x150E /* 00001396 */]
  3099. 000028A6  508F                     addq.l     A7, 8
  3100. 000028A8  3D40 FF7C                move.w     [A6 - 0x84], D0
  3101. 000028AC  486E FF7C                pea.l      [A6 - 0x84]
  3102. 000028B0  486E FF72                pea.l      [A6 - 0x8E]
  3103. 000028B4  3F3C 200E                move.w     -[A7], 0x200E
  3104. 000028B8  A9EB                     syscall    Pack4/FP68K
  3105. 000028BA  486D F6F2                pea.l      [A5 - 0x90E]
  3106. 000028BE  486E FF72                pea.l      [A6 - 0x8E]
  3107. 000028C2  3F3C 0006                move.w     -[A7], 0x6
  3108. 000028C6  A9EB                     syscall    Pack4/FP68K
  3109. 000028C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3110. 000028CC  4868 0064                pea.l      [A0 + 0x64]
  3111. 000028D0  486E FF72                pea.l      [A6 - 0x8E]
  3112. 000028D4  3F3C 2004                move.w     -[A7], 0x2004
  3113. 000028D8  A9EB                     syscall    Pack4/FP68K
  3114. 000028DA  486E FF72                pea.l      [A6 - 0x8E]
  3115. 000028DE  3F3C 0016                move.w     -[A7], 0x16
  3116. 000028E2  A9EB                     syscall    Pack4/FP68K
  3117. 000028E4  486E FF72                pea.l      [A6 - 0x8E]
  3118. 000028E8  4868 0064                pea.l      [A0 + 0x64]
  3119. 000028EC  3F3C 2010                move.w     -[A7], 0x2010
  3120. 000028F0  A9EB                     syscall    Pack4/FP68K
  3121. 000028F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3122. 000028F6  4A68 0064                tst.w      [A0 + 0x64]
  3123. 000028FA  6C08                     bge        +0xA /* 00002904 */
  3124. 000028FC  206E 0008                movea.l    A0, [A6 + 0x8]
  3125. 00002900  4268 0064                clr.w      [A0 + 0x64]
  3126. label00002904:
  3127. 00002904  4A2E FFDF                tst.b      [A6 - 0x21]
  3128. 00002908  663A                     bne        +0x3C /* 00002944 */
  3129. 0000290A  7001                     moveq.l    D0, 0x01
  3130. 0000290C  1D40 FFDF                move.b     [A6 - 0x21], D0
  3131. 00002910  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3132. 00002914  486D F6FC                pea.l      [A5 - 0x904]
  3133. 00002918  486E FF8E                pea.l      [A6 - 0x72]
  3134. 0000291C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3135. 00002920  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3136. 00002924  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3137. 00002928  4267                     clr.w      -[A7]
  3138. 0000292A  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3139. 0000292E  4267                     clr.w      -[A7]
  3140. 00002930  486E FF8E                pea.l      [A6 - 0x72]
  3141. 00002934  486D E4F0                pea.l      [A5 - 0x1B10]
  3142. 00002938  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3143. 0000293C  4EBA 31C0                jsr        [PC + 0x31C0 /* 00005AFE */]
  3144. 00002940  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3145. label00002944:
  3146. 00002944  536E FFE0                subq.w     [A6 - 0x20], 1
  3147. label00002948:
  3148. 00002948  4A6E FFE0                tst.w      [A6 - 0x20]
  3149. 0000294C  6E00 F602                bgt        -0x9FC /* 00001F50 */
  3150. 00002950  206E 0008                movea.l    A0, [A6 + 0x8]
  3151. 00002954  0C68 000A 0064           cmpi.w     [A0 + 0x64], 0xA /* '\n' */
  3152. 0000295A  6C00 009E                bge        +0xA0 /* 000029FA */
  3153. 0000295E  206E 0008                movea.l    A0, [A6 + 0x8]
  3154. 00002962  226E 0008                movea.l    A1, [A6 + 0x8]
  3155. 00002966  2D69 006E FF84           move.l     [A6 - 0x7C], [A1 + 0x6E]
  3156. 0000296C  2D69 0072 FF88           move.l     [A6 - 0x78], [A1 + 0x72]
  3157. 00002972  3D69 0076 FF8C           move.w     [A6 - 0x74], [A1 + 0x76]
  3158. 00002978  4868 0078                pea.l      [A0 + 0x78]
  3159. 0000297C  486E FF84                pea.l      [A6 - 0x7C]
  3160. 00002980  3F3C 0000                move.w     -[A7], 0x0
  3161. 00002984  A9EB                     syscall    Pack4/FP68K
  3162. 00002986  206E 0008                movea.l    A0, [A6 + 0x8]
  3163. 0000298A  4868 0082                pea.l      [A0 + 0x82]
  3164. 0000298E  486E FF84                pea.l      [A6 - 0x7C]
  3165. 00002992  3F3C 0000                move.w     -[A7], 0x0
  3166. 00002996  A9EB                     syscall    Pack4/FP68K
  3167. 00002998  206E 0008                movea.l    A0, [A6 + 0x8]
  3168. 0000299C  4868 0096                pea.l      [A0 + 0x96]
  3169. 000029A0  486E FF84                pea.l      [A6 - 0x7C]
  3170. 000029A4  3F3C 0000                move.w     -[A7], 0x0
  3171. 000029A8  A9EB                     syscall    Pack4/FP68K
  3172. 000029AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3173. 000029AE  4868 00AA                pea.l      [A0 + 0xAA]
  3174. 000029B2  486E FF84                pea.l      [A6 - 0x7C]
  3175. 000029B6  3F3C 0000                move.w     -[A7], 0x0
  3176. 000029BA  A9EB                     syscall    Pack4/FP68K
  3177. 000029BC  206E 0008                movea.l    A0, [A6 + 0x8]
  3178. 000029C0  4868 008C                pea.l      [A0 + 0x8C]
  3179. 000029C4  486E FF84                pea.l      [A6 - 0x7C]
  3180. 000029C8  3F3C 0000                move.w     -[A7], 0x0
  3181. 000029CC  A9EB                     syscall    Pack4/FP68K
  3182. 000029CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3183. 000029D2  4868 00A0                pea.l      [A0 + 0xA0]
  3184. 000029D6  486E FF84                pea.l      [A6 - 0x7C]
  3185. 000029DA  3F3C 0000                move.w     -[A7], 0x0
  3186. 000029DE  A9EB                     syscall    Pack4/FP68K
  3187. 000029E0  486D F71A                pea.l      [A5 - 0x8E6]
  3188. 000029E4  486E FF84                pea.l      [A6 - 0x7C]
  3189. 000029E8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3190. 000029EC  A9EB                     syscall    Pack4/FP68K
  3191. 000029EE  6C0A                     bge        +0xC /* 000029FA */
  3192. 000029F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3193. 000029F4  7001                     moveq.l    D0, 0x01
  3194. 000029F6  1140 00F2                move.b     [A0 + 0xF2], D0
  3195. label000029FA:
  3196. 000029FA  4E5E                     unlink     A6
  3197. 000029FC  4E75                     rts
  3198. 000029FE  4441                     neg.w      D1
  3199. 00002A00  4D41                     chk.w      D6, D1
  3200. 00002A02  4745                     chk.w      D3, D5
  3201. 00002A04  2020                     move.l     D0, -[A0]
  3202. fn00002A06:
  3203. 00002A06  4E56 FFE0                link       A6, -0x0020
  3204. 00002A0A  202E 0008                move.l     D0, [A6 + 0x8]
  3205. 00002A0E  B0AD E4D4                cmp.l      D0, [A5 - 0x1B2C]
  3206. 00002A12  662A                     bne        +0x2C /* 00002A3E */
  3207. 00002A14  486E FFF6                pea.l      [A6 - 0xA]
  3208. 00002A18  206E 0008                movea.l    A0, [A6 + 0x8]
  3209. 00002A1C  41E8 004E                lea.l      A0, [A0 + 0x4E]
  3210. 00002A20  2F20                     move.l     -[A7], -[A0]
  3211. 00002A22  2F20                     move.l     -[A7], -[A0]
  3212. 00002A24  3F20                     move.w     -[A7], -[A0]
  3213. 00002A26  206E 0008                movea.l    A0, [A6 + 0x8]
  3214. 00002A2A  41E8 0044                lea.l      A0, [A0 + 0x44]
  3215. 00002A2E  2F20                     move.l     -[A7], -[A0]
  3216. 00002A30  2F20                     move.l     -[A7], -[A0]
  3217. 00002A32  3F20                     move.w     -[A7], -[A0]
  3218. 00002A34  4EBA E99E                jsr        [PC - 0x1662 /* 000013D4 */]
  3219. 00002A38  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3220. 00002A3C  6070                     bra        +0x72 /* 00002AAE */
  3221. label00002A3E:
  3222. 00002A3E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  3223. 00002A42  226E 0008                movea.l    A1, [A6 + 0x8]
  3224. 00002A46  2D69 003A FFEA           move.l     [A6 - 0x16], [A1 + 0x3A]
  3225. 00002A4C  2D69 003E FFEE           move.l     [A6 - 0x12], [A1 + 0x3E]
  3226. 00002A52  3D69 0042 FFF2           move.w     [A6 - 0xE], [A1 + 0x42]
  3227. 00002A58  4868 003A                pea.l      [A0 + 0x3A]
  3228. 00002A5C  486E FFEA                pea.l      [A6 - 0x16]
  3229. 00002A60  3F3C 0002                move.w     -[A7], 0x2
  3230. 00002A64  A9EB                     syscall    Pack4/FP68K
  3231. 00002A66  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  3232. 00002A6A  226E 0008                movea.l    A1, [A6 + 0x8]
  3233. 00002A6E  2D69 0044 FFE0           move.l     [A6 - 0x20], [A1 + 0x44]
  3234. 00002A74  2D69 0048 FFE4           move.l     [A6 - 0x1C], [A1 + 0x48]
  3235. 00002A7A  3D69 004C FFE8           move.w     [A6 - 0x18], [A1 + 0x4C]
  3236. 00002A80  4868 0044                pea.l      [A0 + 0x44]
  3237. 00002A84  486E FFE0                pea.l      [A6 - 0x20]
  3238. 00002A88  3F3C 0002                move.w     -[A7], 0x2
  3239. 00002A8C  A9EB                     syscall    Pack4/FP68K
  3240. 00002A8E  486E FFF6                pea.l      [A6 - 0xA]
  3241. 00002A92  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3242. 00002A96  2F20                     move.l     -[A7], -[A0]
  3243. 00002A98  2F20                     move.l     -[A7], -[A0]
  3244. 00002A9A  3F20                     move.w     -[A7], -[A0]
  3245. 00002A9C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3246. 00002AA0  2F20                     move.l     -[A7], -[A0]
  3247. 00002AA2  2F20                     move.l     -[A7], -[A0]
  3248. 00002AA4  3F20                     move.w     -[A7], -[A0]
  3249. 00002AA6  4EBA E92C                jsr        [PC - 0x16D4 /* 000013D4 */]
  3250. 00002AAA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3251. label00002AAE:
  3252. 00002AAE  2D6E FFF6 FFEA           move.l     [A6 - 0x16], [A6 - 0xA]
  3253. 00002AB4  2D6E FFFA FFEE           move.l     [A6 - 0x12], [A6 - 0x6]
  3254. 00002ABA  3D6E FFFE FFF2           move.w     [A6 - 0xE], [A6 - 0x2]
  3255. 00002AC0  486D F724                pea.l      [A5 - 0x8DC]
  3256. 00002AC4  486E FFEA                pea.l      [A6 - 0x16]
  3257. 00002AC8  3F3C 0000                move.w     -[A7], 0x0
  3258. 00002ACC  A9EB                     syscall    Pack4/FP68K
  3259. 00002ACE  3D7C 002D FFE8           move.w     [A6 - 0x18], 0x2D /* '-' */
  3260. 00002AD4  486E FFE8                pea.l      [A6 - 0x18]
  3261. 00002AD8  486E FFEA                pea.l      [A6 - 0x16]
  3262. 00002ADC  3F3C 2006                move.w     -[A7], 0x2006
  3263. 00002AE0  A9EB                     syscall    Pack4/FP68K
  3264. 00002AE2  486E FFEA                pea.l      [A6 - 0x16]
  3265. 00002AE6  3F3C 0016                move.w     -[A7], 0x16
  3266. 00002AEA  A9EB                     syscall    Pack4/FP68K
  3267. 00002AEC  486E FFEA                pea.l      [A6 - 0x16]
  3268. 00002AF0  486E FFF4                pea.l      [A6 - 0xC]
  3269. 00002AF4  3F3C 2010                move.w     -[A7], 0x2010
  3270. 00002AF8  A9EB                     syscall    Pack4/FP68K
  3271. 00002AFA  0C6E 0007 FFF4           cmpi.w     [A6 - 0xC], 0x7
  3272. 00002B00  6F04                     ble        +0x6 /* 00002B06 */
  3273. 00002B02  426E FFF4                clr.w      [A6 - 0xC]
  3274. label00002B06:
  3275. 00002B06  302E FFF4                move.w     D0, [A6 - 0xC]
  3276. 00002B0A  4E5E                     unlink     A6
  3277. 00002B0C  4E75                     rts
  3278. 00002B0E  5348                     subq.w     A0, 1
  3279. 00002B10  4950                     chk.w      D4, [A0]
  3280. 00002B12  4449                     neg.w      A1
  3281. 00002B14  5245                     addq.w     D5, 1
  3282. fn00002B16:
  3283. 00002B16  4E56 FFD4                link       A6, -0x002C
  3284. 00002B1A  48E7 0038                movem.l    -[A7], A2,A3,A4
  3285. 00002B1E  286E 0008                movea.l    A4, [A6 + 0x8]
  3286. 00002B22  244C                     movea.l    A2, A4
  3287. 00002B24  6000 00CE                bra        +0xD0 /* 00002BF4 */
  3288. label00002B28:
  3289. 00002B28  0C6A 0004 0010           cmpi.w     [A2 + 0x10], 0x4
  3290. 00002B2E  6700 00C0                beq        +0xC2 /* 00002BF0 */
  3291. 00002B32  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3292. 00002B36  266A 00EA                movea.l    A3, [A2 + 0xEA]
  3293. 00002B3A  6000 00AC                bra        +0xAE /* 00002BE8 */
  3294. label00002B3E:
  3295. 00002B3E  2D6A 0026 FFE8           move.l     [A6 - 0x18], [A2 + 0x26]
  3296. 00002B44  2D6A 002A FFEC           move.l     [A6 - 0x14], [A2 + 0x2A]
  3297. 00002B4A  3D6A 002E FFF0           move.w     [A6 - 0x10], [A2 + 0x2E]
  3298. 00002B50  486B 0026                pea.l      [A3 + 0x26]
  3299. 00002B54  486E FFE8                pea.l      [A6 - 0x18]
  3300. 00002B58  3F3C 0002                move.w     -[A7], 0x2
  3301. 00002B5C  A9EB                     syscall    Pack4/FP68K
  3302. 00002B5E  2D6A 0030 FFDE           move.l     [A6 - 0x22], [A2 + 0x30]
  3303. 00002B64  2D6A 0034 FFE2           move.l     [A6 - 0x1E], [A2 + 0x34]
  3304. 00002B6A  3D6A 0038 FFE6           move.w     [A6 - 0x1A], [A2 + 0x38]
  3305. 00002B70  486B 0030                pea.l      [A3 + 0x30]
  3306. 00002B74  486E FFDE                pea.l      [A6 - 0x22]
  3307. 00002B78  3F3C 0002                move.w     -[A7], 0x2
  3308. 00002B7C  A9EB                     syscall    Pack4/FP68K
  3309. 00002B7E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  3310. 00002B82  2F20                     move.l     -[A7], -[A0]
  3311. 00002B84  2F20                     move.l     -[A7], -[A0]
  3312. 00002B86  3F20                     move.w     -[A7], -[A0]
  3313. 00002B88  41EE FFF2                lea.l      A0, [A6 - 0xE]
  3314. 00002B8C  2F20                     move.l     -[A7], -[A0]
  3315. 00002B8E  2F20                     move.l     -[A7], -[A0]
  3316. 00002B90  3F20                     move.w     -[A7], -[A0]
  3317. 00002B92  486E FFD4                pea.l      [A6 - 0x2C]
  3318. 00002B96  4EBA EB72                jsr        [PC - 0x148E /* 0000170A */]
  3319. 00002B9A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3320. 00002B9E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3321. 00002BA2  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  3322. 00002BA6  20D9                     move.l     [A0]+, [A1]+
  3323. 00002BA8  20D9                     move.l     [A0]+, [A1]+
  3324. 00002BAA  30D9                     move.w     [A0]+, [A1]+
  3325. 00002BAC  302A 0062                move.w     D0, [A2 + 0x62]
  3326. 00002BB0  D06B 0062                add.w      D0, [A3 + 0x62]
  3327. 00002BB4  48C0                     ext.l      D0
  3328. 00002BB6  2D40 FFF2                move.l     [A6 - 0xE], D0
  3329. 00002BBA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3330. 00002BBE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3331. 00002BC2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3332. 00002BC6  2D40 FFEE                move.l     [A6 - 0x12], D0
  3333. 00002BCA  486E FFEE                pea.l      [A6 - 0x12]
  3334. 00002BCE  486E FFF6                pea.l      [A6 - 0xA]
  3335. 00002BD2  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  3336. 00002BD6  A9EB                     syscall    Pack4/FP68K
  3337. 00002BD8  6E0A                     bgt        +0xC /* 00002BE4 */
  3338. 00002BDA  2F0B                     move.l     -[A7], A3
  3339. 00002BDC  2F0A                     move.l     -[A7], A2
  3340. 00002BDE  4EBA 002C                jsr        [PC + 0x2C /* 00002C0C */]
  3341. 00002BE2  508F                     addq.l     A7, 8
  3342. label00002BE4:
  3343. 00002BE4  266B 00EA                movea.l    A3, [A3 + 0xEA]
  3344. label00002BE8:
  3345. 00002BE8  B6FC 0000                cmpa.w     A3, 0x0
  3346. 00002BEC  6600 FF50                bne        -0xAE /* 00002B3E */
  3347. label00002BF0:
  3348. 00002BF0  246A 00EA                movea.l    A2, [A2 + 0xEA]
  3349. label00002BF4:
  3350. 00002BF4  B4FC 0000                cmpa.w     A2, 0x0
  3351. 00002BF8  6600 FF2E                bne        -0xD0 /* 00002B28 */
  3352. 00002BFC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3353. 00002C00  4E5E                     unlink     A6
  3354. 00002C02  4E75                     rts
  3355. 00002C04  4348                     chk.w      D1, A0
  3356. 00002C06  4543                     chk.w      D2, D3
  3357. 00002C08  4B46                     chk.w      D5, D6
  3358. 00002C0A  4F52                     chk.w      D7, [A2]
  3359. fn00002C0C:
  3360. 00002C0C  4E56 FFDA                link       A6, -0x0026
  3361. 00002C10  4A2D E4AE                tst.b      [A5 - 0x1B52]
  3362. 00002C14  673C                     beq        +0x3E /* 00002C52 */
  3363. 00002C16  422D F72E                clr.b      [A5 - 0x8D2]
  3364. 00002C1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3365. 00002C1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3366. 00002C22  486D F77E                pea.l      [A5 - 0x882]
  3367. 00002C26  486D F72E                pea.l      [A5 - 0x8D2]
  3368. 00002C2A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3369. 00002C2E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3370. 00002C32  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3371. 00002C36  4267                     clr.w      -[A7]
  3372. 00002C38  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3373. 00002C3C  4267                     clr.w      -[A7]
  3374. 00002C3E  486D F72E                pea.l      [A5 - 0x8D2]
  3375. 00002C42  486D E4F0                pea.l      [A5 - 0x1B10]
  3376. 00002C46  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3377. 00002C4A  4EBA 2EB2                jsr        [PC + 0x2EB2 /* 00005AFE */]
  3378. 00002C4E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3379. label00002C52:
  3380. 00002C52  206E 000C                movea.l    A0, [A6 + 0xC]
  3381. 00002C56  226E 0008                movea.l    A1, [A6 + 0x8]
  3382. 00002C5A  3029 0010                move.w     D0, [A1 + 0x10]
  3383. 00002C5E  B068 0010                cmp.w      D0, [A0 + 0x10]
  3384. 00002C62  6F12                     ble        +0x14 /* 00002C76 */
  3385. 00002C64  2D6E 0008 FFE8           move.l     [A6 - 0x18], [A6 + 0x8]
  3386. 00002C6A  2D6E 000C 0008           move.l     [A6 + 0x8], [A6 + 0xC]
  3387. 00002C70  2D6E FFE8 000C           move.l     [A6 + 0xC], [A6 - 0x18]
  3388. label00002C76:
  3389. 00002C76  206E 000C                movea.l    A0, [A6 + 0xC]
  3390. 00002C7A  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  3391. 00002C80  6600 01F0                bne        +0x1F2 /* 00002E72 */
  3392. 00002C84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3393. 00002C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3394. 00002C8C  486D F794                pea.l      [A5 - 0x86C]
  3395. 00002C90  486D F72E                pea.l      [A5 - 0x8D2]
  3396. 00002C94  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3397. 00002C98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3398. 00002C9C  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3399. 00002CA0  4267                     clr.w      -[A7]
  3400. 00002CA2  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3401. 00002CA6  4267                     clr.w      -[A7]
  3402. 00002CA8  486D F72E                pea.l      [A5 - 0x8D2]
  3403. 00002CAC  486D E4F0                pea.l      [A5 - 0x1B10]
  3404. 00002CB0  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3405. 00002CB4  4EBA 2E48                jsr        [PC + 0x2E48 /* 00005AFE */]
  3406. 00002CB8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3407. 00002CBC  206E 000C                movea.l    A0, [A6 + 0xC]
  3408. 00002CC0  226E 000C                movea.l    A1, [A6 + 0xC]
  3409. 00002CC4  2D68 00AA FFE2           move.l     [A6 - 0x1E], [A0 + 0xAA]
  3410. 00002CCA  2D68 00AE FFE6           move.l     [A6 - 0x1A], [A0 + 0xAE]
  3411. 00002CD0  3D68 00B2 FFEA           move.w     [A6 - 0x16], [A0 + 0xB2]
  3412. 00002CD6  4869 0068                pea.l      [A1 + 0x68]
  3413. 00002CDA  486E FFE2                pea.l      [A6 - 0x1E]
  3414. 00002CDE  3F3C 2004                move.w     -[A7], 0x2004
  3415. 00002CE2  A9EB                     syscall    Pack4/FP68K
  3416. 00002CE4  206E 000C                movea.l    A0, [A6 + 0xC]
  3417. 00002CE8  4868 0066                pea.l      [A0 + 0x66]
  3418. 00002CEC  486E FFE2                pea.l      [A6 - 0x1E]
  3419. 00002CF0  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3420. 00002CF4  A9EB                     syscall    Pack4/FP68K
  3421. 00002CF6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3422. 00002CFA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  3423. 00002CFE  20D9                     move.l     [A0]+, [A1]+
  3424. 00002D00  20D9                     move.l     [A0]+, [A1]+
  3425. 00002D02  30D9                     move.w     [A0]+, [A1]+
  3426. 00002D04  206E 0008                movea.l    A0, [A6 + 0x8]
  3427. 00002D08  226E 0008                movea.l    A1, [A6 + 0x8]
  3428. 00002D0C  2D68 00AA FFE2           move.l     [A6 - 0x1E], [A0 + 0xAA]
  3429. 00002D12  2D68 00AE FFE6           move.l     [A6 - 0x1A], [A0 + 0xAE]
  3430. 00002D18  3D68 00B2 FFEA           move.w     [A6 - 0x16], [A0 + 0xB2]
  3431. 00002D1E  4869 0068                pea.l      [A1 + 0x68]
  3432. 00002D22  486E FFE2                pea.l      [A6 - 0x1E]
  3433. 00002D26  3F3C 2004                move.w     -[A7], 0x2004
  3434. 00002D2A  A9EB                     syscall    Pack4/FP68K
  3435. 00002D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  3436. 00002D30  4868 0066                pea.l      [A0 + 0x66]
  3437. 00002D34  486E FFE2                pea.l      [A6 - 0x1E]
  3438. 00002D38  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  3439. 00002D3C  A9EB                     syscall    Pack4/FP68K
  3440. 00002D3E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3441. 00002D42  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  3442. 00002D46  20D9                     move.l     [A0]+, [A1]+
  3443. 00002D48  20D9                     move.l     [A0]+, [A1]+
  3444. 00002D4A  30D9                     move.w     [A0]+, [A1]+
  3445. 00002D4C  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  3446. 00002D52  486E FFEA                pea.l      [A6 - 0x16]
  3447. 00002D56  486E FFEC                pea.l      [A6 - 0x14]
  3448. 00002D5A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  3449. 00002D5E  A9EB                     syscall    Pack4/FP68K
  3450. 00002D60  6D00 007C                blt        +0x7E /* 00002DDE */
  3451. 00002D64  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3452. 00002D68  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3453. 00002D6C  2F20                     move.l     -[A7], -[A0]
  3454. 00002D6E  2F20                     move.l     -[A7], -[A0]
  3455. 00002D70  3F20                     move.w     -[A7], -[A0]
  3456. 00002D72  486D F7A8                pea.l      [A5 - 0x858]
  3457. 00002D76  486D F72E                pea.l      [A5 - 0x8D2]
  3458. 00002D7A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3459. 00002D7E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3460. 00002D82  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3461. 00002D86  4267                     clr.w      -[A7]
  3462. 00002D88  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3463. 00002D8C  4267                     clr.w      -[A7]
  3464. 00002D8E  486D F72E                pea.l      [A5 - 0x8D2]
  3465. 00002D92  486D E4F0                pea.l      [A5 - 0x1B10]
  3466. 00002D96  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3467. 00002D9A  4EBA 2D62                jsr        [PC + 0x2D62 /* 00005AFE */]
  3468. 00002D9E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3469. 00002DA2  3F3C 0002                move.w     -[A7], 0x2
  3470. 00002DA6  2D6E FFEC FFE2           move.l     [A6 - 0x1E], [A6 - 0x14]
  3471. 00002DAC  2D6E FFF0 FFE6           move.l     [A6 - 0x1A], [A6 - 0x10]
  3472. 00002DB2  3D6E FFF4 FFEA           move.w     [A6 - 0x16], [A6 - 0xC]
  3473. 00002DB8  486E FFE2                pea.l      [A6 - 0x1E]
  3474. 00002DBC  3F3C 0016                move.w     -[A7], 0x16
  3475. 00002DC0  A9EB                     syscall    Pack4/FP68K
  3476. 00002DC2  486E FFE2                pea.l      [A6 - 0x1E]
  3477. 00002DC6  486E FFDA                pea.l      [A6 - 0x26]
  3478. 00002DCA  3F3C 3010                move.w     -[A7], 0x3010
  3479. 00002DCE  A9EB                     syscall    Pack4/FP68K
  3480. 00002DD0  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3481. 00002DD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3482. 00002DD8  4EBA EDEE                jsr        [PC - 0x1212 /* 00001BC8 */]
  3483. 00002DDC  508F                     addq.l     A7, 8
  3484. label00002DDE:
  3485. 00002DDE  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  3486. 00002DE4  486E FFEA                pea.l      [A6 - 0x16]
  3487. 00002DE8  486E FFF6                pea.l      [A6 - 0xA]
  3488. 00002DEC  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  3489. 00002DF0  A9EB                     syscall    Pack4/FP68K
  3490. 00002DF2  6D00 01B0                blt        +0x1B2 /* 00002FA4 */
  3491. 00002DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3492. 00002DFA  41D6                     lea.l      A0, [A6]
  3493. 00002DFC  2F20                     move.l     -[A7], -[A0]
  3494. 00002DFE  2F20                     move.l     -[A7], -[A0]
  3495. 00002E00  3F20                     move.w     -[A7], -[A0]
  3496. 00002E02  486D F7C2                pea.l      [A5 - 0x83E]
  3497. 00002E06  486D F72E                pea.l      [A5 - 0x8D2]
  3498. 00002E0A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3499. 00002E0E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3500. 00002E12  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3501. 00002E16  4267                     clr.w      -[A7]
  3502. 00002E18  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3503. 00002E1C  4267                     clr.w      -[A7]
  3504. 00002E1E  486D F72E                pea.l      [A5 - 0x8D2]
  3505. 00002E22  486D E4F0                pea.l      [A5 - 0x1B10]
  3506. 00002E26  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3507. 00002E2A  4EBA 2CD2                jsr        [PC + 0x2CD2 /* 00005AFE */]
  3508. 00002E2E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3509. 00002E32  3F3C 0002                move.w     -[A7], 0x2
  3510. 00002E36  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  3511. 00002E3C  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  3512. 00002E42  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  3513. 00002E48  486E FFE2                pea.l      [A6 - 0x1E]
  3514. 00002E4C  3F3C 0016                move.w     -[A7], 0x16
  3515. 00002E50  A9EB                     syscall    Pack4/FP68K
  3516. 00002E52  486E FFE2                pea.l      [A6 - 0x1E]
  3517. 00002E56  486E FFDA                pea.l      [A6 - 0x26]
  3518. 00002E5A  3F3C 3010                move.w     -[A7], 0x3010
  3519. 00002E5E  A9EB                     syscall    Pack4/FP68K
  3520. 00002E60  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3521. 00002E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3522. 00002E68  4EBA ED5E                jsr        [PC - 0x12A2 /* 00001BC8 */]
  3523. 00002E6C  508F                     addq.l     A7, 8
  3524. 00002E6E  6000 0134                bra        +0x136 /* 00002FA4 */
  3525. label00002E72:
  3526. 00002E72  206E 0008                movea.l    A0, [A6 + 0x8]
  3527. 00002E76  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  3528. 00002E7C  6600 00C6                bne        +0xC8 /* 00002F44 */
  3529. 00002E80  206E 000C                movea.l    A0, [A6 + 0xC]
  3530. 00002E84  0C68 0002 0010           cmpi.w     [A0 + 0x10], 0x2
  3531. 00002E8A  666C                     bne        +0x6E /* 00002EF8 */
  3532. 00002E8C  206E 000C                movea.l    A0, [A6 + 0xC]
  3533. 00002E90  2028 00CE                move.l     D0, [A0 + 0xCE]
  3534. 00002E94  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  3535. 00002E98  6700 010A                beq        +0x10C /* 00002FA4 */
  3536. 00002E9C  206E 000C                movea.l    A0, [A6 + 0xC]
  3537. 00002EA0  4868 0066                pea.l      [A0 + 0x66]
  3538. 00002EA4  486E FFF6                pea.l      [A6 - 0xA]
  3539. 00002EA8  3F3C 200E                move.w     -[A7], 0x200E
  3540. 00002EAC  A9EB                     syscall    Pack4/FP68K
  3541. 00002EAE  3F3C 0002                move.w     -[A7], 0x2
  3542. 00002EB2  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  3543. 00002EB8  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  3544. 00002EBE  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  3545. 00002EC4  486E FFE2                pea.l      [A6 - 0x1E]
  3546. 00002EC8  3F3C 0016                move.w     -[A7], 0x16
  3547. 00002ECC  A9EB                     syscall    Pack4/FP68K
  3548. 00002ECE  486E FFE2                pea.l      [A6 - 0x1E]
  3549. 00002ED2  486E FFDA                pea.l      [A6 - 0x26]
  3550. 00002ED6  3F3C 3010                move.w     -[A7], 0x3010
  3551. 00002EDA  A9EB                     syscall    Pack4/FP68K
  3552. 00002EDC  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3553. 00002EE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3554. 00002EE4  4EBA ECE2                jsr        [PC - 0x131E /* 00001BC8 */]
  3555. 00002EE8  508F                     addq.l     A7, 8
  3556. 00002EEA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3557. 00002EEE  4EBA 2276                jsr        [PC + 0x2276 /* 00005166 */]
  3558. 00002EF2  588F                     addq.l     A7, 4
  3559. 00002EF4  6000 00AE                bra        +0xB0 /* 00002FA4 */
  3560. label00002EF8:
  3561. 00002EF8  206E 000C                movea.l    A0, [A6 + 0xC]
  3562. 00002EFC  0C68 0004 0010           cmpi.w     [A0 + 0x10], 0x4
  3563. 00002F02  6640                     bne        +0x42 /* 00002F44 */
  3564. 00002F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3565. 00002F08  486D F7DC                pea.l      [A5 - 0x824]
  3566. 00002F0C  486D F72E                pea.l      [A5 - 0x8D2]
  3567. 00002F10  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3568. 00002F14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3569. 00002F18  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3570. 00002F1C  4267                     clr.w      -[A7]
  3571. 00002F1E  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3572. 00002F22  4267                     clr.w      -[A7]
  3573. 00002F24  486D F72E                pea.l      [A5 - 0x8D2]
  3574. 00002F28  486D E4F0                pea.l      [A5 - 0x1B10]
  3575. 00002F2C  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3576. 00002F30  4EBA 2BCC                jsr        [PC + 0x2BCC /* 00005AFE */]
  3577. 00002F34  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3578. 00002F38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3579. 00002F3C  4EBA 2228                jsr        [PC + 0x2228 /* 00005166 */]
  3580. 00002F40  588F                     addq.l     A7, 4
  3581. 00002F42  6060                     bra        +0x62 /* 00002FA4 */
  3582. label00002F44:
  3583. 00002F44  206E 0008                movea.l    A0, [A6 + 0x8]
  3584. 00002F48  0C68 0002 0010           cmpi.w     [A0 + 0x10], 0x2
  3585. 00002F4E  6654                     bne        +0x56 /* 00002FA4 */
  3586. 00002F50  206E 000C                movea.l    A0, [A6 + 0xC]
  3587. 00002F54  0C68 0004 0010           cmpi.w     [A0 + 0x10], 0x4
  3588. 00002F5A  6648                     bne        +0x4A /* 00002FA4 */
  3589. 00002F5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3590. 00002F60  486D F7F0                pea.l      [A5 - 0x810]
  3591. 00002F64  486D F72E                pea.l      [A5 - 0x8D2]
  3592. 00002F68  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3593. 00002F6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3594. 00002F70  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3595. 00002F74  4267                     clr.w      -[A7]
  3596. 00002F76  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3597. 00002F7A  4267                     clr.w      -[A7]
  3598. 00002F7C  486D F72E                pea.l      [A5 - 0x8D2]
  3599. 00002F80  486D E4F0                pea.l      [A5 - 0x1B10]
  3600. 00002F84  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3601. 00002F88  4EBA 2B74                jsr        [PC + 0x2B74 /* 00005AFE */]
  3602. 00002F8C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3603. 00002F90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3604. 00002F94  4EBA 21D0                jsr        [PC + 0x21D0 /* 00005166 */]
  3605. 00002F98  588F                     addq.l     A7, 4
  3606. 00002F9A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3607. 00002F9E  4EBA 21C6                jsr        [PC + 0x21C6 /* 00005166 */]
  3608. 00002FA2  588F                     addq.l     A7, 4
  3609. label00002FA4:
  3610. 00002FA4  4E5E                     unlink     A6
  3611. 00002FA6  4E75                     rts
  3612. 00002FA8  434F                     chk.w      D1, A7
  3613. 00002FAA  4C4C 4953                movem.l    D0,D1,D4,D6,A0,A3,A6, A4
  3614. 00002FAE  494F                     chk.w      D4, A7
  3615. export_49:
  3616. 00002FB0  4E56 FFE8                link       A6, -0x0018
  3617. 00002FB4  6000 00D2                bra        +0xD4 /* 00003088 */
  3618. label00002FB8:
  3619. 00002FB8  4EBA E798                jsr        [PC - 0x1868 /* 00001752 */]
  3620. 00002FBC  4EBA 0792                jsr        [PC + 0x792 /* 00003750 */]
  3621. 00002FC0  4EBA 031E                jsr        [PC + 0x31E /* 000032E0 */]
  3622. 00002FC4  4EBA 0CCA                jsr        [PC + 0xCCA /* 00003C90 */]
  3623. 00002FC8  4EBA 0130                jsr        [PC + 0x130 /* 000030FA */]
  3624. 00002FCC  4EBA 120C                jsr        [PC + 0x120C /* 000041DA */]
  3625. 00002FD0  4267                     clr.w      -[A7]
  3626. 00002FD2  4EBA 1902                jsr        [PC + 0x1902 /* 000048D6 */]
  3627. 00002FD6  548F                     addq.l     A7, 2
  3628. 00002FD8  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  3629. 00002FDC  4EBA FB38                jsr        [PC - 0x4C8 /* 00002B16 */]
  3630. 00002FE0  588F                     addq.l     A7, 4
  3631. 00002FE2  4EBA E76E                jsr        [PC - 0x1892 /* 00001752 */]
  3632. 00002FE6  4EBA 10F8                jsr        [PC + 0x10F8 /* 000040E0 */]
  3633. 00002FEA  3F3C 0001                move.w     -[A7], 0x1
  3634. 00002FEE  4EBA 18E6                jsr        [PC + 0x18E6 /* 000048D6 */]
  3635. 00002FF2  548F                     addq.l     A7, 2
  3636. 00002FF4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  3637. 00002FF8  0C68 0019 0064           cmpi.w     [A0 + 0x64], 0x19
  3638. 00002FFE  6C58                     bge        +0x5A /* 00003058 */
  3639. 00003000  4878 0004                push.l     0x4
  3640. 00003004  4878 0001                push.l     0x1
  3641. 00003008  4EBA E38C                jsr        [PC - 0x1C74 /* 00001396 */]
  3642. 0000300C  508F                     addq.l     A7, 8
  3643. 0000300E  0C40 0001                cmpi.w     D0, 0x1
  3644. 00003012  6644                     bne        +0x46 /* 00003058 */
  3645. 00003014  4878 004B                push.l     0x4B /* 'K' */
  3646. 00003018  4878 0001                push.l     0x1
  3647. 0000301C  4EBA E378                jsr        [PC - 0x1C88 /* 00001396 */]
  3648. 00003020  508F                     addq.l     A7, 8
  3649. 00003022  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  3650. 00003026  D168 0064                add.w      [A0 + 0x64], D0
  3651. 0000302A  486D F804                pea.l      [A5 - 0x7FC]
  3652. 0000302E  486D F72E                pea.l      [A5 - 0x8D2]
  3653. 00003032  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3654. 00003036  508F                     addq.l     A7, 8
  3655. 00003038  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3656. 0000303C  4267                     clr.w      -[A7]
  3657. 0000303E  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3658. 00003042  4267                     clr.w      -[A7]
  3659. 00003044  486D F72E                pea.l      [A5 - 0x8D2]
  3660. 00003048  486D E4F0                pea.l      [A5 - 0x1B10]
  3661. 0000304C  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3662. 00003050  4EBA 2AAC                jsr        [PC + 0x2AAC /* 00005AFE */]
  3663. 00003054  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3664. label00003058:
  3665. 00003058  4EBA 19EA                jsr        [PC + 0x19EA /* 00004A44 */]
  3666. 0000305C  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  3667. 00003060  4EBA FAB4                jsr        [PC - 0x54C /* 00002B16 */]
  3668. 00003064  588F                     addq.l     A7, 4
  3669. 00003066  4EBA 20A8                jsr        [PC + 0x20A8 /* 00005110 */]
  3670. 0000306A  4EBA E6E6                jsr        [PC - 0x191A /* 00001752 */]
  3671. 0000306E  4267                     clr.w      -[A7]
  3672. 00003070  4EBA 1864                jsr        [PC + 0x1864 /* 000048D6 */]
  3673. 00003074  548F                     addq.l     A7, 2
  3674. 00003076  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  3675. 0000307A  4EBA FA9A                jsr        [PC - 0x566 /* 00002B16 */]
  3676. 0000307E  588F                     addq.l     A7, 4
  3677. 00003080  4EBA 1E80                jsr        [PC + 0x1E80 /* 00004F02 */]
  3678. 00003084  4EBA 208A                jsr        [PC + 0x208A /* 00005110 */]
  3679. label00003088:
  3680. 00003088  6000 FF2E                bra        -0xD0 /* 00002FB8 */
  3681. 0000308C  4E5E                     unlink     A6
  3682. 0000308E  4E75                     rts
  3683. 00003090  4D4F                     chk.w      D6, A7
  3684. 00003092  5645                     addq.w     D5, 3
  3685. 00003094  4D45                     chk.w      D6, D5
  3686. 00003096  4E54 4E56                link       A4, -0xFFFFB1AA
  3687. // begin alternate branch 00003098-000030AC
  3688. fn00003098:
  3689. 00003098  4E56 0000                link       A6, 0
  3690. 0000309C  206E 0008                movea.l    A0, [A6 + 0x8]
  3691. 000030A0  226E 0008                movea.l    A1, [A6 + 0x8]
  3692. 000030A4  4868 0078                pea.l      [A0 + 0x78]
  3693. 000030A8  4869 006E                pea.l      [A1 + 0x6E]
  3694. // end alternate branch 00003098-000030AC
  3695. fn00003098: // (misaligned)
  3696. 0000309A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3697. 0000309E  0008 226E                ori.b      A0, 0x6E /* 'n' */
  3698. 000030A2  0008 4868                ori.b      A0, 0x68 /* 'h' */
  3699. 000030A6  0078 4869 006E           ori.w      [0x0000006E], 0x4869 /* 'Hi' */
  3700. 000030AC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3701. 000030B0  A9EB                     syscall    Pack4/FP68K
  3702. 000030B2  6F1C                     ble        +0x1E /* 000030D0 */
  3703. 000030B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3704. 000030B8  226E 0008                movea.l    A1, [A6 + 0x8]
  3705. 000030BC  4868 0082                pea.l      [A0 + 0x82]
  3706. 000030C0  4869 006E                pea.l      [A1 + 0x6E]
  3707. 000030C4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3708. 000030C8  A9EB                     syscall    Pack4/FP68K
  3709. 000030CA  6F04                     ble        +0x6 /* 000030D0 */
  3710. 000030CC  7000                     moveq.l    D0, 0x00
  3711. 000030CE  601E                     bra        +0x20 /* 000030EE */
  3712. label000030D0:
  3713. 000030D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3714. 000030D4  226E 0008                movea.l    A1, [A6 + 0x8]
  3715. 000030D8  4868 0082                pea.l      [A0 + 0x82]
  3716. 000030DC  4869 0078                pea.l      [A1 + 0x78]
  3717. 000030E0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3718. 000030E4  A9EB                     syscall    Pack4/FP68K
  3719. 000030E6  6F04                     ble        +0x6 /* 000030EC */
  3720. 000030E8  7001                     moveq.l    D0, 0x01
  3721. 000030EA  6002                     bra        +0x4 /* 000030EE */
  3722. label000030EC:
  3723. 000030EC  7002                     moveq.l    D0, 0x02
  3724. label000030EE:
  3725. 000030EE  4E5E                     unlink     A6
  3726. 000030F0  4E75                     rts
  3727. 000030F2  5354                     subq.w     [A4], 1
  3728. 000030F4  524F                     addq.w     A7, 1
  3729. 000030F6  4E47                     trap       7
  3730. 000030F8  4552                     chk.w      D2, [A2]
  3731. fn000030FA:
  3732. 000030FA  4E56 FFC4                link       A6, -0x003C
  3733. 000030FE  48E7 0018                movem.l    -[A7], A3,A4
  3734. 00003102  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  3735. 00003106  6000 01C0                bra        +0x1C2 /* 000032C8 */
  3736. label0000310A:
  3737. 0000310A  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  3738. 00003110  670A                     beq        +0xC /* 0000311C */
  3739. 00003112  0C6C 0002 0010           cmpi.w     [A4 + 0x10], 0x2
  3740. 00003118  6600 01AA                bne        +0x1AC /* 000032C4 */
  3741. label0000311C:
  3742. 0000311C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  3743. 00003120  266C 00EA                movea.l    A3, [A4 + 0xEA]
  3744. 00003124  6000 0196                bra        +0x198 /* 000032BC */
  3745. label00003128:
  3746. 00003128  0C6B 0002 0010           cmpi.w     [A3 + 0x10], 0x2
  3747. 0000312E  6F00 0188                ble        +0x18A /* 000032B8 */
  3748. 00003132  2D6B 0026 FFE2           move.l     [A6 - 0x1E], [A3 + 0x26]
  3749. 00003138  2D6B 002A FFE6           move.l     [A6 - 0x1A], [A3 + 0x2A]
  3750. 0000313E  3D6B 002E FFEA           move.w     [A6 - 0x16], [A3 + 0x2E]
  3751. 00003144  486C 0026                pea.l      [A4 + 0x26]
  3752. 00003148  486E FFE2                pea.l      [A6 - 0x1E]
  3753. 0000314C  3F3C 0002                move.w     -[A7], 0x2
  3754. 00003150  A9EB                     syscall    Pack4/FP68K
  3755. 00003152  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3756. 00003156  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  3757. 0000315A  20D9                     move.l     [A0]+, [A1]+
  3758. 0000315C  20D9                     move.l     [A0]+, [A1]+
  3759. 0000315E  30D9                     move.w     [A0]+, [A1]+
  3760. 00003160  2D6B 0030 FFD8           move.l     [A6 - 0x28], [A3 + 0x30]
  3761. 00003166  2D6B 0034 FFDC           move.l     [A6 - 0x24], [A3 + 0x34]
  3762. 0000316C  3D6B 0038 FFE0           move.w     [A6 - 0x20], [A3 + 0x38]
  3763. 00003172  486C 0030                pea.l      [A4 + 0x30]
  3764. 00003176  486E FFD8                pea.l      [A6 - 0x28]
  3765. 0000317A  3F3C 0002                move.w     -[A7], 0x2
  3766. 0000317E  A9EB                     syscall    Pack4/FP68K
  3767. 00003180  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3768. 00003184  43EE FFD8                lea.l      A1, [A6 - 0x28]
  3769. 00003188  20D9                     move.l     [A0]+, [A1]+
  3770. 0000318A  20D9                     move.l     [A0]+, [A1]+
  3771. 0000318C  30D9                     move.w     [A0]+, [A1]+
  3772. 0000318E  2D6E FFEC FFCE           move.l     [A6 - 0x32], [A6 - 0x14]
  3773. 00003194  2D6E FFF0 FFD2           move.l     [A6 - 0x2E], [A6 - 0x10]
  3774. 0000319A  3D6E FFF4 FFD6           move.w     [A6 - 0x2A], [A6 - 0xC]
  3775. 000031A0  486E FFEC                pea.l      [A6 - 0x14]
  3776. 000031A4  486E FFCE                pea.l      [A6 - 0x32]
  3777. 000031A8  3F3C 0004                move.w     -[A7], 0x4
  3778. 000031AC  A9EB                     syscall    Pack4/FP68K
  3779. 000031AE  2D6E FFE2 FFC4           move.l     [A6 - 0x3C], [A6 - 0x1E]
  3780. 000031B4  2D6E FFE6 FFC8           move.l     [A6 - 0x38], [A6 - 0x1A]
  3781. 000031BA  3D6E FFEA FFCC           move.w     [A6 - 0x34], [A6 - 0x16]
  3782. 000031C0  486E FFE2                pea.l      [A6 - 0x1E]
  3783. 000031C4  486E FFC4                pea.l      [A6 - 0x3C]
  3784. 000031C8  3F3C 0004                move.w     -[A7], 0x4
  3785. 000031CC  A9EB                     syscall    Pack4/FP68K
  3786. 000031CE  486E FFC4                pea.l      [A6 - 0x3C]
  3787. 000031D2  486E FFCE                pea.l      [A6 - 0x32]
  3788. 000031D6  3F3C 0000                move.w     -[A7], 0x0
  3789. 000031DA  A9EB                     syscall    Pack4/FP68K
  3790. 000031DC  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3791. 000031E0  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3792. 000031E4  20D9                     move.l     [A0]+, [A1]+
  3793. 000031E6  20D9                     move.l     [A0]+, [A1]+
  3794. 000031E8  30D9                     move.w     [A0]+, [A1]+
  3795. 000031EA  486D F828                pea.l      [A5 - 0x7D8]
  3796. 000031EE  486E FFD8                pea.l      [A6 - 0x28]
  3797. 000031F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3798. 000031F6  A9EB                     syscall    Pack4/FP68K
  3799. 000031F8  6C00 00BE                bge        +0xC0 /* 000032B8 */
  3800. 000031FC  2D6B 001C FFCE           move.l     [A6 - 0x32], [A3 + 0x1C]
  3801. 00003202  2D6B 0020 FFD2           move.l     [A6 - 0x2E], [A3 + 0x20]
  3802. 00003208  3D6B 0024 FFD6           move.w     [A6 - 0x2A], [A3 + 0x24]
  3803. 0000320E  486E FFD8                pea.l      [A6 - 0x28]
  3804. 00003212  486E FFCE                pea.l      [A6 - 0x32]
  3805. 00003216  3F3C 0006                move.w     -[A7], 0x6
  3806. 0000321A  A9EB                     syscall    Pack4/FP68K
  3807. 0000321C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  3808. 00003220  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3809. 00003224  20D9                     move.l     [A0]+, [A1]+
  3810. 00003226  20D9                     move.l     [A0]+, [A1]+
  3811. 00003228  30D9                     move.w     [A0]+, [A1]+
  3812. 0000322A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3813. 0000322E  2F20                     move.l     -[A7], -[A0]
  3814. 00003230  2F20                     move.l     -[A7], -[A0]
  3815. 00003232  3F20                     move.w     -[A7], -[A0]
  3816. 00003234  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3817. 00003238  2F20                     move.l     -[A7], -[A0]
  3818. 0000323A  2F20                     move.l     -[A7], -[A0]
  3819. 0000323C  3F20                     move.w     -[A7], -[A0]
  3820. 0000323E  486E FFCE                pea.l      [A6 - 0x32]
  3821. 00003242  4EBA E2F0                jsr        [PC - 0x1D10 /* 00001534 */]
  3822. 00003246  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3823. 0000324A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3824. 0000324E  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3825. 00003252  20D9                     move.l     [A0]+, [A1]+
  3826. 00003254  20D9                     move.l     [A0]+, [A1]+
  3827. 00003256  30D9                     move.w     [A0]+, [A1]+
  3828. 00003258  41D6                     lea.l      A0, [A6]
  3829. 0000325A  2F20                     move.l     -[A7], -[A0]
  3830. 0000325C  2F20                     move.l     -[A7], -[A0]
  3831. 0000325E  3F20                     move.w     -[A7], -[A0]
  3832. 00003260  486E FFCE                pea.l      [A6 - 0x32]
  3833. 00003264  4EBA 2BC6                jsr        [PC + 0x2BC6 /* 00005E2C */]
  3834. 00003268  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3835. 0000326C  486E FFD8                pea.l      [A6 - 0x28]
  3836. 00003270  486E FFCE                pea.l      [A6 - 0x32]
  3837. 00003274  3F3C 0004                move.w     -[A7], 0x4
  3838. 00003278  A9EB                     syscall    Pack4/FP68K
  3839. 0000327A  486E FFCE                pea.l      [A6 - 0x32]
  3840. 0000327E  486C 004E                pea.l      [A4 + 0x4E]
  3841. 00003282  3F3C 0000                move.w     -[A7], 0x0
  3842. 00003286  A9EB                     syscall    Pack4/FP68K
  3843. 00003288  41D6                     lea.l      A0, [A6]
  3844. 0000328A  2F20                     move.l     -[A7], -[A0]
  3845. 0000328C  2F20                     move.l     -[A7], -[A0]
  3846. 0000328E  3F20                     move.w     -[A7], -[A0]
  3847. 00003290  486E FFCE                pea.l      [A6 - 0x32]
  3848. 00003294  4EBA 2956                jsr        [PC + 0x2956 /* 00005BEC */]
  3849. 00003298  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3850. 0000329C  486E FFD8                pea.l      [A6 - 0x28]
  3851. 000032A0  486E FFCE                pea.l      [A6 - 0x32]
  3852. 000032A4  3F3C 0004                move.w     -[A7], 0x4
  3853. 000032A8  A9EB                     syscall    Pack4/FP68K
  3854. 000032AA  486E FFCE                pea.l      [A6 - 0x32]
  3855. 000032AE  486C 0058                pea.l      [A4 + 0x58]
  3856. 000032B2  3F3C 0000                move.w     -[A7], 0x0
  3857. 000032B6  A9EB                     syscall    Pack4/FP68K
  3858. label000032B8:
  3859. 000032B8  266B 00EA                movea.l    A3, [A3 + 0xEA]
  3860. label000032BC:
  3861. 000032BC  B6FC 0000                cmpa.w     A3, 0x0
  3862. 000032C0  6600 FE66                bne        -0x198 /* 00003128 */
  3863. label000032C4:
  3864. 000032C4  286C 00EA                movea.l    A4, [A4 + 0xEA]
  3865. label000032C8:
  3866. 000032C8  B8FC 0000                cmpa.w     A4, 0x0
  3867. 000032CC  6600 FE3C                bne        -0x1C2 /* 0000310A */
  3868. 000032D0  4CDF 1800                movem.l    A3,A4, [A7]+
  3869. 000032D4  4E5E                     unlink     A6
  3870. 000032D6  4E75                     rts
  3871. 000032D8  4752                     chk.w      D3, [A2]
  3872. 000032DA  4156                     chk.w      D0, [A6]
  3873. 000032DC  4954                     chk.w      D4, [A4]
  3874. 000032DE  5920                     subq.b     -[A0], 4
  3875. fn000032E0:
  3876. 000032E0  4E56 FFCE                link       A6, -0x0032
  3877. 000032E4  2F0C                     move.l     -[A7], A4
  3878. 000032E6  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  3879. 000032EA  6000 044E                bra        +0x450 /* 0000373A */
  3880. label000032EE:
  3881. 000032EE  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  3882. 000032F4  6600 0440                bne        +0x442 /* 00003736 */
  3883. 000032F8  302C 006A                move.w     D0, [A4 + 0x6A]
  3884. 000032FC  906C 0068                sub.w      D0, [A4 + 0x68]
  3885. 00003300  3D40 FFEC                move.w     [A6 - 0x14], D0
  3886. 00003304  4A2D E4AE                tst.b      [A5 - 0x1B52]
  3887. 00003308  6746                     beq        +0x48 /* 00003350 */
  3888. 0000330A  422D F72E                clr.b      [A5 - 0x8D2]
  3889. 0000330E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3890. 00003312  3F2C 0068                move.w     -[A7], [A4 + 0x68]
  3891. 00003316  3F2C 006A                move.w     -[A7], [A4 + 0x6A]
  3892. 0000331A  3F2C 0066                move.w     -[A7], [A4 + 0x66]
  3893. 0000331E  4854                     pea.l      [A4]
  3894. 00003320  486D F832                pea.l      [A5 - 0x7CE]
  3895. 00003324  486D F72E                pea.l      [A5 - 0x8D2]
  3896. 00003328  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3897. 0000332C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3898. 00003330  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3899. 00003334  4267                     clr.w      -[A7]
  3900. 00003336  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3901. 0000333A  4267                     clr.w      -[A7]
  3902. 0000333C  486D F72E                pea.l      [A5 - 0x8D2]
  3903. 00003340  486D E4F0                pea.l      [A5 - 0x1B10]
  3904. 00003344  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3905. 00003348  4EBA 27B4                jsr        [PC + 0x27B4 /* 00005AFE */]
  3906. 0000334C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3907. label00003350:
  3908. 00003350  302C 0066                move.w     D0, [A4 + 0x66]
  3909. 00003354  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  3910. 00003358  6F10                     ble        +0x12 /* 0000336A */
  3911. 0000335A  302E FFEC                move.w     D0, [A6 - 0x14]
  3912. 0000335E  916C 0066                sub.w      [A4 + 0x66], D0
  3913. 00003362  396C 006A 0068           move.w     [A4 + 0x68], [A4 + 0x6A]
  3914. 00003368  600C                     bra        +0xE /* 00003376 */
  3915. label0000336A:
  3916. 0000336A  302C 0066                move.w     D0, [A4 + 0x66]
  3917. 0000336E  D16C 0068                add.w      [A4 + 0x68], D0
  3918. 00003372  426C 0066                clr.w      [A4 + 0x66]
  3919. label00003376:
  3920. 00003376  4A6C 00B4                tst.w      [A4 + 0xB4]
  3921. 0000337A  6700 013A                beq        +0x13C /* 000034B6 */
  3922. 0000337E  B9ED E4D4                cmpa.l     A4, [A5 - 0x1B2C]
  3923. 00003382  6614                     bne        +0x16 /* 00003398 */
  3924. 00003384  4AAD F452                tst.l      [A5 - 0xBAE]
  3925. 00003388  670E                     beq        +0x10 /* 00003398 */
  3926. 0000338A  2F2D F452                move.l     -[A7], [A5 - 0xBAE]
  3927. 0000338E  2F2D F40E                move.l     -[A7], [A5 - 0xBF2]
  3928. 00003392  4EBA 2018                jsr        [PC + 0x2018 /* 000053AC */]
  3929. 00003396  508F                     addq.l     A7, 8
  3930. label00003398:
  3931. 00003398  4854                     pea.l      [A4]
  3932. 0000339A  486D F866                pea.l      [A5 - 0x79A]
  3933. 0000339E  486D F72E                pea.l      [A5 - 0x8D2]
  3934. 000033A2  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3935. 000033A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3936. 000033AA  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3937. 000033AE  4267                     clr.w      -[A7]
  3938. 000033B0  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  3939. 000033B4  4267                     clr.w      -[A7]
  3940. 000033B6  486D F72E                pea.l      [A5 - 0x8D2]
  3941. 000033BA  486D E4F0                pea.l      [A5 - 0x1B10]
  3942. 000033BE  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  3943. 000033C2  4EBA 273A                jsr        [PC + 0x273A /* 00005AFE */]
  3944. 000033C6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3945. 000033CA  2D6C 00BE FFFC           move.l     [A6 - 0x4], [A4 + 0xBE]
  3946. 000033D0  206E FFFC                movea.l    A0, [A6 - 0x4]
  3947. 000033D4  2D68 0026 FFE2           move.l     [A6 - 0x1E], [A0 + 0x26]
  3948. 000033DA  2D68 002A FFE6           move.l     [A6 - 0x1A], [A0 + 0x2A]
  3949. 000033E0  3D68 002E FFEA           move.w     [A6 - 0x16], [A0 + 0x2E]
  3950. 000033E6  486C 0026                pea.l      [A4 + 0x26]
  3951. 000033EA  486E FFE2                pea.l      [A6 - 0x1E]
  3952. 000033EE  3F3C 0002                move.w     -[A7], 0x2
  3953. 000033F2  A9EB                     syscall    Pack4/FP68K
  3954. 000033F4  206E FFFC                movea.l    A0, [A6 - 0x4]
  3955. 000033F8  2D68 0030 FFD8           move.l     [A6 - 0x28], [A0 + 0x30]
  3956. 000033FE  2D68 0034 FFDC           move.l     [A6 - 0x24], [A0 + 0x34]
  3957. 00003404  3D68 0038 FFE0           move.w     [A6 - 0x20], [A0 + 0x38]
  3958. 0000340A  486C 0030                pea.l      [A4 + 0x30]
  3959. 0000340E  486E FFD8                pea.l      [A6 - 0x28]
  3960. 00003412  3F3C 0002                move.w     -[A7], 0x2
  3961. 00003416  A9EB                     syscall    Pack4/FP68K
  3962. 00003418  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  3963. 0000341C  2F20                     move.l     -[A7], -[A0]
  3964. 0000341E  2F20                     move.l     -[A7], -[A0]
  3965. 00003420  3F20                     move.w     -[A7], -[A0]
  3966. 00003422  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3967. 00003426  2F20                     move.l     -[A7], -[A0]
  3968. 00003428  2F20                     move.l     -[A7], -[A0]
  3969. 0000342A  3F20                     move.w     -[A7], -[A0]
  3970. 0000342C  486E FFCE                pea.l      [A6 - 0x32]
  3971. 00003430  4EBA E27A                jsr        [PC - 0x1D86 /* 000016AC */]
  3972. 00003434  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3973. 00003438  41EE FFF2                lea.l      A0, [A6 - 0xE]
  3974. 0000343C  43EE FFCE                lea.l      A1, [A6 - 0x32]
  3975. 00003440  20D9                     move.l     [A0]+, [A1]+
  3976. 00003442  20D9                     move.l     [A0]+, [A1]+
  3977. 00003444  30D9                     move.w     [A0]+, [A1]+
  3978. 00003446  2D6C 006E FFE2           move.l     [A6 - 0x1E], [A4 + 0x6E]
  3979. 0000344C  2D6C 0072 FFE6           move.l     [A6 - 0x1A], [A4 + 0x72]
  3980. 00003452  3D6C 0076 FFEA           move.w     [A6 - 0x16], [A4 + 0x76]
  3981. 00003458  486C 00B4                pea.l      [A4 + 0xB4]
  3982. 0000345C  486E FFE2                pea.l      [A6 - 0x1E]
  3983. 00003460  3F3C 2004                move.w     -[A7], 0x2004
  3984. 00003464  A9EB                     syscall    Pack4/FP68K
  3985. 00003466  486D F882                pea.l      [A5 - 0x77E]
  3986. 0000346A  486E FFE2                pea.l      [A6 - 0x1E]
  3987. 0000346E  3F3C 0004                move.w     -[A7], 0x4
  3988. 00003472  A9EB                     syscall    Pack4/FP68K
  3989. 00003474  486E FFF2                pea.l      [A6 - 0xE]
  3990. 00003478  486E FFE2                pea.l      [A6 - 0x1E]
  3991. 0000347C  3F3C 0006                move.w     -[A7], 0x6
  3992. 00003480  A9EB                     syscall    Pack4/FP68K
  3993. 00003482  486E FFE2                pea.l      [A6 - 0x1E]
  3994. 00003486  3F3C 0016                move.w     -[A7], 0x16
  3995. 0000348A  A9EB                     syscall    Pack4/FP68K
  3996. 0000348C  486E FFE2                pea.l      [A6 - 0x1E]
  3997. 00003490  486E FFDE                pea.l      [A6 - 0x22]
  3998. 00003494  3F3C 2810                move.w     -[A7], 0x2810
  3999. 00003498  A9EB                     syscall    Pack4/FP68K
  4000. 0000349A  2D6E FFDE FFEE           move.l     [A6 - 0x12], [A6 - 0x22]
  4001. 000034A0  3F3C 0001                move.w     -[A7], 0x1
  4002. 000034A4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4003. 000034A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4004. 000034AC  4EBA E71A                jsr        [PC - 0x18E6 /* 00001BC8 */]
  4005. 000034B0  508F                     addq.l     A7, 8
  4006. 000034B2  426C 00B4                clr.w      [A4 + 0xB4]
  4007. label000034B6:
  4008. 000034B6  4A6C 00B6                tst.w      [A4 + 0xB6]
  4009. 000034BA  6700 013A                beq        +0x13C /* 000035F6 */
  4010. 000034BE  B9ED E4D4                cmpa.l     A4, [A5 - 0x1B2C]
  4011. 000034C2  6614                     bne        +0x16 /* 000034D8 */
  4012. 000034C4  4AAD F44E                tst.l      [A5 - 0xBB2]
  4013. 000034C8  670E                     beq        +0x10 /* 000034D8 */
  4014. 000034CA  2F2D F44E                move.l     -[A7], [A5 - 0xBB2]
  4015. 000034CE  2F2D F40A                move.l     -[A7], [A5 - 0xBF6]
  4016. 000034D2  4EBA 1ED8                jsr        [PC + 0x1ED8 /* 000053AC */]
  4017. 000034D6  508F                     addq.l     A7, 8
  4018. label000034D8:
  4019. 000034D8  4854                     pea.l      [A4]
  4020. 000034DA  486D F88C                pea.l      [A5 - 0x774]
  4021. 000034DE  486D F72E                pea.l      [A5 - 0x8D2]
  4022. 000034E2  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4023. 000034E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4024. 000034EA  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  4025. 000034EE  4267                     clr.w      -[A7]
  4026. 000034F0  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  4027. 000034F4  4267                     clr.w      -[A7]
  4028. 000034F6  486D F72E                pea.l      [A5 - 0x8D2]
  4029. 000034FA  486D E4F0                pea.l      [A5 - 0x1B10]
  4030. 000034FE  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  4031. 00003502  4EBA 25FA                jsr        [PC + 0x25FA /* 00005AFE */]
  4032. 00003506  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4033. 0000350A  2D6C 00C2 FFFC           move.l     [A6 - 0x4], [A4 + 0xC2]
  4034. 00003510  206E FFFC                movea.l    A0, [A6 - 0x4]
  4035. 00003514  2D68 0026 FFE2           move.l     [A6 - 0x1E], [A0 + 0x26]
  4036. 0000351A  2D68 002A FFE6           move.l     [A6 - 0x1A], [A0 + 0x2A]
  4037. 00003520  3D68 002E FFEA           move.w     [A6 - 0x16], [A0 + 0x2E]
  4038. 00003526  486C 0026                pea.l      [A4 + 0x26]
  4039. 0000352A  486E FFE2                pea.l      [A6 - 0x1E]
  4040. 0000352E  3F3C 0002                move.w     -[A7], 0x2
  4041. 00003532  A9EB                     syscall    Pack4/FP68K
  4042. 00003534  206E FFFC                movea.l    A0, [A6 - 0x4]
  4043. 00003538  2D68 0030 FFD8           move.l     [A6 - 0x28], [A0 + 0x30]
  4044. 0000353E  2D68 0034 FFDC           move.l     [A6 - 0x24], [A0 + 0x34]
  4045. 00003544  3D68 0038 FFE0           move.w     [A6 - 0x20], [A0 + 0x38]
  4046. 0000354A  486C 0030                pea.l      [A4 + 0x30]
  4047. 0000354E  486E FFD8                pea.l      [A6 - 0x28]
  4048. 00003552  3F3C 0002                move.w     -[A7], 0x2
  4049. 00003556  A9EB                     syscall    Pack4/FP68K
  4050. 00003558  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4051. 0000355C  2F20                     move.l     -[A7], -[A0]
  4052. 0000355E  2F20                     move.l     -[A7], -[A0]
  4053. 00003560  3F20                     move.w     -[A7], -[A0]
  4054. 00003562  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4055. 00003566  2F20                     move.l     -[A7], -[A0]
  4056. 00003568  2F20                     move.l     -[A7], -[A0]
  4057. 0000356A  3F20                     move.w     -[A7], -[A0]
  4058. 0000356C  486E FFCE                pea.l      [A6 - 0x32]
  4059. 00003570  4EBA E13A                jsr        [PC - 0x1EC6 /* 000016AC */]
  4060. 00003574  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4061. 00003578  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4062. 0000357C  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4063. 00003580  20D9                     move.l     [A0]+, [A1]+
  4064. 00003582  20D9                     move.l     [A0]+, [A1]+
  4065. 00003584  30D9                     move.w     [A0]+, [A1]+
  4066. 00003586  2D6C 0078 FFE2           move.l     [A6 - 0x1E], [A4 + 0x78]
  4067. 0000358C  2D6C 007C FFE6           move.l     [A6 - 0x1A], [A4 + 0x7C]
  4068. 00003592  3D6C 0080 FFEA           move.w     [A6 - 0x16], [A4 + 0x80]
  4069. 00003598  486C 00B6                pea.l      [A4 + 0xB6]
  4070. 0000359C  486E FFE2                pea.l      [A6 - 0x1E]
  4071. 000035A0  3F3C 2004                move.w     -[A7], 0x2004
  4072. 000035A4  A9EB                     syscall    Pack4/FP68K
  4073. 000035A6  486D F8AC                pea.l      [A5 - 0x754]
  4074. 000035AA  486E FFE2                pea.l      [A6 - 0x1E]
  4075. 000035AE  3F3C 0004                move.w     -[A7], 0x4
  4076. 000035B2  A9EB                     syscall    Pack4/FP68K
  4077. 000035B4  486E FFF2                pea.l      [A6 - 0xE]
  4078. 000035B8  486E FFE2                pea.l      [A6 - 0x1E]
  4079. 000035BC  3F3C 0006                move.w     -[A7], 0x6
  4080. 000035C0  A9EB                     syscall    Pack4/FP68K
  4081. 000035C2  486E FFE2                pea.l      [A6 - 0x1E]
  4082. 000035C6  3F3C 0016                move.w     -[A7], 0x16
  4083. 000035CA  A9EB                     syscall    Pack4/FP68K
  4084. 000035CC  486E FFE2                pea.l      [A6 - 0x1E]
  4085. 000035D0  486E FFDE                pea.l      [A6 - 0x22]
  4086. 000035D4  3F3C 2810                move.w     -[A7], 0x2810
  4087. 000035D8  A9EB                     syscall    Pack4/FP68K
  4088. 000035DA  2D6E FFDE FFEE           move.l     [A6 - 0x12], [A6 - 0x22]
  4089. 000035E0  3F3C 0002                move.w     -[A7], 0x2
  4090. 000035E4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4091. 000035E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4092. 000035EC  4EBA E5DA                jsr        [PC - 0x1A26 /* 00001BC8 */]
  4093. 000035F0  508F                     addq.l     A7, 8
  4094. 000035F2  426C 00B6                clr.w      [A4 + 0xB6]
  4095. label000035F6:
  4096. 000035F6  4A6C 00B8                tst.w      [A4 + 0xB8]
  4097. 000035FA  6700 013A                beq        +0x13C /* 00003736 */
  4098. 000035FE  B9ED E4D4                cmpa.l     A4, [A5 - 0x1B2C]
  4099. 00003602  6614                     bne        +0x16 /* 00003618 */
  4100. 00003604  4AAD F456                tst.l      [A5 - 0xBAA]
  4101. 00003608  670E                     beq        +0x10 /* 00003618 */
  4102. 0000360A  2F2D F456                move.l     -[A7], [A5 - 0xBAA]
  4103. 0000360E  2F2D F412                move.l     -[A7], [A5 - 0xBEE]
  4104. 00003612  4EBA 1D98                jsr        [PC + 0x1D98 /* 000053AC */]
  4105. 00003616  508F                     addq.l     A7, 8
  4106. label00003618:
  4107. 00003618  4854                     pea.l      [A4]
  4108. 0000361A  486D F8B6                pea.l      [A5 - 0x74A]
  4109. 0000361E  486D F72E                pea.l      [A5 - 0x8D2]
  4110. 00003622  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4111. 00003626  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4112. 0000362A  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  4113. 0000362E  4267                     clr.w      -[A7]
  4114. 00003630  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  4115. 00003634  4267                     clr.w      -[A7]
  4116. 00003636  486D F72E                pea.l      [A5 - 0x8D2]
  4117. 0000363A  486D E4F0                pea.l      [A5 - 0x1B10]
  4118. 0000363E  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  4119. 00003642  4EBA 24BA                jsr        [PC + 0x24BA /* 00005AFE */]
  4120. 00003646  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4121. 0000364A  2D6C 00C6 FFFC           move.l     [A6 - 0x4], [A4 + 0xC6]
  4122. 00003650  206E FFFC                movea.l    A0, [A6 - 0x4]
  4123. 00003654  2D68 0026 FFE2           move.l     [A6 - 0x1E], [A0 + 0x26]
  4124. 0000365A  2D68 002A FFE6           move.l     [A6 - 0x1A], [A0 + 0x2A]
  4125. 00003660  3D68 002E FFEA           move.w     [A6 - 0x16], [A0 + 0x2E]
  4126. 00003666  486C 0026                pea.l      [A4 + 0x26]
  4127. 0000366A  486E FFE2                pea.l      [A6 - 0x1E]
  4128. 0000366E  3F3C 0002                move.w     -[A7], 0x2
  4129. 00003672  A9EB                     syscall    Pack4/FP68K
  4130. 00003674  206E FFFC                movea.l    A0, [A6 - 0x4]
  4131. 00003678  2D68 0030 FFD8           move.l     [A6 - 0x28], [A0 + 0x30]
  4132. 0000367E  2D68 0034 FFDC           move.l     [A6 - 0x24], [A0 + 0x34]
  4133. 00003684  3D68 0038 FFE0           move.w     [A6 - 0x20], [A0 + 0x38]
  4134. 0000368A  486C 0030                pea.l      [A4 + 0x30]
  4135. 0000368E  486E FFD8                pea.l      [A6 - 0x28]
  4136. 00003692  3F3C 0002                move.w     -[A7], 0x2
  4137. 00003696  A9EB                     syscall    Pack4/FP68K
  4138. 00003698  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4139. 0000369C  2F20                     move.l     -[A7], -[A0]
  4140. 0000369E  2F20                     move.l     -[A7], -[A0]
  4141. 000036A0  3F20                     move.w     -[A7], -[A0]
  4142. 000036A2  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4143. 000036A6  2F20                     move.l     -[A7], -[A0]
  4144. 000036A8  2F20                     move.l     -[A7], -[A0]
  4145. 000036AA  3F20                     move.w     -[A7], -[A0]
  4146. 000036AC  486E FFCE                pea.l      [A6 - 0x32]
  4147. 000036B0  4EBA DFFA                jsr        [PC - 0x2006 /* 000016AC */]
  4148. 000036B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4149. 000036B8  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4150. 000036BC  43EE FFCE                lea.l      A1, [A6 - 0x32]
  4151. 000036C0  20D9                     move.l     [A0]+, [A1]+
  4152. 000036C2  20D9                     move.l     [A0]+, [A1]+
  4153. 000036C4  30D9                     move.w     [A0]+, [A1]+
  4154. 000036C6  2D6C 0082 FFE2           move.l     [A6 - 0x1E], [A4 + 0x82]
  4155. 000036CC  2D6C 0086 FFE6           move.l     [A6 - 0x1A], [A4 + 0x86]
  4156. 000036D2  3D6C 008A FFEA           move.w     [A6 - 0x16], [A4 + 0x8A]
  4157. 000036D8  486C 00B8                pea.l      [A4 + 0xB8]
  4158. 000036DC  486E FFE2                pea.l      [A6 - 0x1E]
  4159. 000036E0  3F3C 2004                move.w     -[A7], 0x2004
  4160. 000036E4  A9EB                     syscall    Pack4/FP68K
  4161. 000036E6  486D F8D2                pea.l      [A5 - 0x72E]
  4162. 000036EA  486E FFE2                pea.l      [A6 - 0x1E]
  4163. 000036EE  3F3C 0004                move.w     -[A7], 0x4
  4164. 000036F2  A9EB                     syscall    Pack4/FP68K
  4165. 000036F4  486E FFF2                pea.l      [A6 - 0xE]
  4166. 000036F8  486E FFE2                pea.l      [A6 - 0x1E]
  4167. 000036FC  3F3C 0006                move.w     -[A7], 0x6
  4168. 00003700  A9EB                     syscall    Pack4/FP68K
  4169. 00003702  486E FFE2                pea.l      [A6 - 0x1E]
  4170. 00003706  3F3C 0016                move.w     -[A7], 0x16
  4171. 0000370A  A9EB                     syscall    Pack4/FP68K
  4172. 0000370C  486E FFE2                pea.l      [A6 - 0x1E]
  4173. 00003710  486E FFDE                pea.l      [A6 - 0x22]
  4174. 00003714  3F3C 2810                move.w     -[A7], 0x2810
  4175. 00003718  A9EB                     syscall    Pack4/FP68K
  4176. 0000371A  2D6E FFDE FFEE           move.l     [A6 - 0x12], [A6 - 0x22]
  4177. 00003720  3F3C 0003                move.w     -[A7], 0x3
  4178. 00003724  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4179. 00003728  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4180. 0000372C  4EBA E49A                jsr        [PC - 0x1B66 /* 00001BC8 */]
  4181. 00003730  508F                     addq.l     A7, 8
  4182. 00003732  426C 00B8                clr.w      [A4 + 0xB8]
  4183. label00003736:
  4184. 00003736  286C 00EA                movea.l    A4, [A4 + 0xEA]
  4185. label0000373A:
  4186. 0000373A  B8FC 0000                cmpa.w     A4, 0x0
  4187. 0000373E  6600 FBAE                bne        -0x450 /* 000032EE */
  4188. 00003742  285F                     movea.l    A4, [A7]+
  4189. 00003744  4E5E                     unlink     A6
  4190. 00003746  4E75                     rts
  4191. 00003748  5241                     addq.w     D1, 1
  4192. 0000374A  5946                     subq.w     D6, 4
  4193. 0000374C  4952                     chk.w      D4, [A2]
  4194. 0000374E  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  4195. fn00003750:
  4196. 00003750  4E56 FFD2                link       A6, -0x002E
  4197. 00003754  2F0C                     move.l     -[A7], A4
  4198. 00003756  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4199. 0000375A  2868 00EA                movea.l    A4, [A0 + 0xEA]
  4200. 0000375E  6000 051A                bra        +0x51C /* 00003C7A */
  4201. label00003762:
  4202. 00003762  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  4203. 00003768  6600 050C                bne        +0x50E /* 00003C76 */
  4204. 0000376C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  4205. 00003770  41EC 003A                lea.l      A0, [A4 + 0x3A]
  4206. 00003774  2F20                     move.l     -[A7], -[A0]
  4207. 00003776  2F20                     move.l     -[A7], -[A0]
  4208. 00003778  3F20                     move.w     -[A7], -[A0]
  4209. 0000377A  41EC 0030                lea.l      A0, [A4 + 0x30]
  4210. 0000377E  2F20                     move.l     -[A7], -[A0]
  4211. 00003780  2F20                     move.l     -[A7], -[A0]
  4212. 00003782  3F20                     move.w     -[A7], -[A0]
  4213. 00003784  486E FFD4                pea.l      [A6 - 0x2C]
  4214. 00003788  4EBA DF22                jsr        [PC - 0x20DE /* 000016AC */]
  4215. 0000378C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4216. 00003790  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4217. 00003794  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4218. 00003798  20D9                     move.l     [A0]+, [A1]+
  4219. 0000379A  20D9                     move.l     [A0]+, [A1]+
  4220. 0000379C  30D9                     move.w     [A0]+, [A1]+
  4221. 0000379E  486D F8DC                pea.l      [A5 - 0x724]
  4222. 000037A2  486E FFF6                pea.l      [A6 - 0xA]
  4223. 000037A6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4224. 000037AA  A9EB                     syscall    Pack4/FP68K
  4225. 000037AC  6C32                     bge        +0x34 /* 000037E0 */
  4226. 000037AE  2D6E FFF6 FFD2           move.l     [A6 - 0x2E], [A6 - 0xA]
  4227. 000037B4  2D6E FFFA FFD6           move.l     [A6 - 0x2A], [A6 - 0x6]
  4228. 000037BA  3D6E FFFE FFDA           move.w     [A6 - 0x26], [A6 - 0x2]
  4229. 000037C0  486E FFD2                pea.l      [A6 - 0x2E]
  4230. 000037C4  3F3C 0016                move.w     -[A7], 0x16
  4231. 000037C8  A9EB                     syscall    Pack4/FP68K
  4232. 000037CA  486E FFD2                pea.l      [A6 - 0x2E]
  4233. 000037CE  486E FFDC                pea.l      [A6 - 0x24]
  4234. 000037D2  3F3C 2010                move.w     -[A7], 0x2010
  4235. 000037D6  A9EB                     syscall    Pack4/FP68K
  4236. 000037D8  3D6E FFDC FFE0           move.w     [A6 - 0x20], [A6 - 0x24]
  4237. 000037DE  6038                     bra        +0x3A /* 00003818 */
  4238. label000037E0:
  4239. 000037E0  4854                     pea.l      [A4]
  4240. 000037E2  486D F8E6                pea.l      [A5 - 0x71A]
  4241. 000037E6  486D F72E                pea.l      [A5 - 0x8D2]
  4242. 000037EA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4243. 000037EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4244. 000037F2  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  4245. 000037F6  4267                     clr.w      -[A7]
  4246. 000037F8  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  4247. 000037FC  4267                     clr.w      -[A7]
  4248. 000037FE  486D F72E                pea.l      [A5 - 0x8D2]
  4249. 00003802  486D E4F0                pea.l      [A5 - 0x1B10]
  4250. 00003806  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  4251. 0000380A  4EBA 22F2                jsr        [PC + 0x22F2 /* 00005AFE */]
  4252. 0000380E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4253. 00003812  7001                     moveq.l    D0, 0x01
  4254. 00003814  1940 00F2                move.b     [A4 + 0xF2], D0
  4255. label00003818:
  4256. 00003818  0C6E 3A98 FFE0           cmpi.w     [A6 - 0x20], 0x3A98
  4257. 0000381E  6F1C                     ble        +0x1E /* 0000383C */
  4258. 00003820  3D7C FFFF FFDC           move.w     [A6 - 0x24], 0xFFFF
  4259. 00003826  486E FFDC                pea.l      [A6 - 0x24]
  4260. 0000382A  486C 00D6                pea.l      [A4 + 0xD6]
  4261. 0000382E  3F3C 200E                move.w     -[A7], 0x200E
  4262. 00003832  A9EB                     syscall    Pack4/FP68K
  4263. 00003834  426E FFDE                clr.w      [A6 - 0x22]
  4264. 00003838  6000 02D8                bra        +0x2DA /* 00003B12 */
  4265. label0000383C:
  4266. 0000383C  0C6E 2710 FFE0           cmpi.w     [A6 - 0x20], 0x2710
  4267. 00003842  6F1E                     ble        +0x20 /* 00003862 */
  4268. 00003844  3D7C 012C FFDE           move.w     [A6 - 0x22], 0x12C
  4269. 0000384A  3D7C FFFF FFDC           move.w     [A6 - 0x24], 0xFFFF
  4270. 00003850  486E FFDC                pea.l      [A6 - 0x24]
  4271. 00003854  486C 00D6                pea.l      [A4 + 0xD6]
  4272. 00003858  3F3C 200E                move.w     -[A7], 0x200E
  4273. 0000385C  A9EB                     syscall    Pack4/FP68K
  4274. 0000385E  6000 02B2                bra        +0x2B4 /* 00003B12 */
  4275. label00003862:
  4276. 00003862  0C6E 1388 FFE0           cmpi.w     [A6 - 0x20], 0x1388
  4277. 00003868  6F2E                     ble        +0x30 /* 00003898 */
  4278. 0000386A  4878 0064                push.l     0x64 /* 'd' */
  4279. 0000386E  4878 0001                push.l     0x1
  4280. 00003872  4EBA DB22                jsr        [PC - 0x24DE /* 00001396 */]
  4281. 00003876  508F                     addq.l     A7, 8
  4282. 00003878  0640 0064                addi.w     D0, 0x64 /* 'd' */
  4283. 0000387C  3D40 FFDE                move.w     [A6 - 0x22], D0
  4284. 00003880  3D7C FFFF FFDC           move.w     [A6 - 0x24], 0xFFFF
  4285. 00003886  486E FFDC                pea.l      [A6 - 0x24]
  4286. 0000388A  486C 00D6                pea.l      [A4 + 0xD6]
  4287. 0000388E  3F3C 200E                move.w     -[A7], 0x200E
  4288. 00003892  A9EB                     syscall    Pack4/FP68K
  4289. 00003894  6000 027C                bra        +0x27E /* 00003B12 */
  4290. label00003898:
  4291. 00003898  0C6E 03E8 FFE0           cmpi.w     [A6 - 0x20], 0x3E8
  4292. 0000389E  6F00 011A                ble        +0x11C /* 000039BA */
  4293. 000038A2  0C6C 012C 0066           cmpi.w     [A4 + 0x66], 0x12C
  4294. 000038A8  6F18                     ble        +0x1A /* 000038C2 */
  4295. 000038AA  4878 0064                push.l     0x64 /* 'd' */
  4296. 000038AE  4878 0001                push.l     0x1
  4297. 000038B2  4EBA DAE2                jsr        [PC - 0x251E /* 00001396 */]
  4298. 000038B6  508F                     addq.l     A7, 8
  4299. 000038B8  0640 0096                addi.w     D0, 0x96
  4300. 000038BC  3D40 FFDE                move.w     [A6 - 0x22], D0
  4301. 000038C0  6006                     bra        +0x8 /* 000038C8 */
  4302. label000038C2:
  4303. 000038C2  7032                     moveq.l    D0, 0x32
  4304. 000038C4  3D40 FFDE                move.w     [A6 - 0x22], D0
  4305. label000038C8:
  4306. 000038C8  0C6E 0BB8 FFE0           cmpi.w     [A6 - 0x20], 0xBB8
  4307. 000038CE  6F14                     ble        +0x16 /* 000038E4 */
  4308. 000038D0  4878 0032                push.l     0x32 /* '2' */
  4309. 000038D4  4878 0001                push.l     0x1
  4310. 000038D8  4EBA DABC                jsr        [PC - 0x2544 /* 00001396 */]
  4311. 000038DC  508F                     addq.l     A7, 8
  4312. 000038DE  3D40 FFDE                move.w     [A6 - 0x22], D0
  4313. 000038E2  601E                     bra        +0x20 /* 00003902 */
  4314. label000038E4:
  4315. 000038E4  0C6E 09C4 FFE0           cmpi.w     [A6 - 0x20], 0x9C4
  4316. 000038EA  6C16                     bge        +0x18 /* 00003902 */
  4317. 000038EC  4878 0032                push.l     0x32 /* '2' */
  4318. 000038F0  4878 0001                push.l     0x1
  4319. 000038F4  4EBA DAA0                jsr        [PC - 0x2560 /* 00001396 */]
  4320. 000038F8  508F                     addq.l     A7, 8
  4321. 000038FA  0640 000A                addi.w     D0, 0xA /* '\n' */
  4322. 000038FE  3D40 FFDE                move.w     [A6 - 0x22], D0
  4323. label00003902:
  4324. 00003902  0C6C 0014 0064           cmpi.w     [A4 + 0x64], 0x14
  4325. 00003908  6F16                     ble        +0x18 /* 00003920 */
  4326. 0000390A  3D7C FFFF FFDC           move.w     [A6 - 0x24], 0xFFFF
  4327. 00003910  486E FFDC                pea.l      [A6 - 0x24]
  4328. 00003914  486C 00D6                pea.l      [A4 + 0xD6]
  4329. 00003918  3F3C 200E                move.w     -[A7], 0x200E
  4330. 0000391C  A9EB                     syscall    Pack4/FP68K
  4331. 0000391E  6020                     bra        +0x22 /* 00003940 */
  4332. label00003920:
  4333. 00003920  486C 00D6                pea.l      [A4 + 0xD6]
  4334. 00003924  41EC 004E                lea.l      A0, [A4 + 0x4E]
  4335. 00003928  2F20                     move.l     -[A7], -[A0]
  4336. 0000392A  2F20                     move.l     -[A7], -[A0]
  4337. 0000392C  3F20                     move.w     -[A7], -[A0]
  4338. 0000392E  41EC 0044                lea.l      A0, [A4 + 0x44]
  4339. 00003932  2F20                     move.l     -[A7], -[A0]
  4340. 00003934  2F20                     move.l     -[A7], -[A0]
  4341. 00003936  3F20                     move.w     -[A7], -[A0]
  4342. 00003938  4EBA DA9A                jsr        [PC - 0x2566 /* 000013D4 */]
  4343. 0000393C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4344. label00003940:
  4345. 00003940  0C6E 07D0 FFE0           cmpi.w     [A6 - 0x20], 0x7D0
  4346. 00003946  6F12                     ble        +0x14 /* 0000395A */
  4347. 00003948  4878 000A                push.l     0xA /* '\n' */
  4348. 0000394C  42A7                     clr.l      -[A7]
  4349. 0000394E  4EBA DA46                jsr        [PC - 0x25BA /* 00001396 */]
  4350. 00003952  508F                     addq.l     A7, 8
  4351. 00003954  0C40 0005                cmpi.w     D0, 0x5
  4352. 00003958  6E1E                     bgt        +0x20 /* 00003978 */
  4353. label0000395A:
  4354. 0000395A  0C6E 07D0 FFE0           cmpi.w     [A6 - 0x20], 0x7D0
  4355. 00003960  6C00 01B0                bge        +0x1B2 /* 00003B12 */
  4356. 00003964  4878 000A                push.l     0xA /* '\n' */
  4357. 00003968  42A7                     clr.l      -[A7]
  4358. 0000396A  4EBA DA2A                jsr        [PC - 0x25D6 /* 00001396 */]
  4359. 0000396E  508F                     addq.l     A7, 8
  4360. 00003970  0C40 0007                cmpi.w     D0, 0x7
  4361. 00003974  6F00 019C                ble        +0x19E /* 00003B12 */
  4362. label00003978:
  4363. 00003978  0C6C 0096 0066           cmpi.w     [A4 + 0x66], 0x96
  4364. 0000397E  6F00 0192                ble        +0x194 /* 00003B12 */
  4365. 00003982  4878 000A                push.l     0xA /* '\n' */
  4366. 00003986  42A7                     clr.l      -[A7]
  4367. 00003988  4EBA DA0C                jsr        [PC - 0x25F4 /* 00001396 */]
  4368. 0000398C  508F                     addq.l     A7, 8
  4369. 0000398E  0C40 0007                cmpi.w     D0, 0x7
  4370. 00003992  6F00 017E                ble        +0x180 /* 00003B12 */
  4371. 00003996  306C 0066                movea.w    A0, [A4 + 0x66]
  4372. 0000399A  2F08                     move.l     -[A7], A0
  4373. 0000399C  4878 0032                push.l     0x32 /* '2' */
  4374. 000039A0  4EBA D9F4                jsr        [PC - 0x260C /* 00001396 */]
  4375. 000039A4  508F                     addq.l     A7, 8
  4376. 000039A6  3F00                     move.w     -[A7], D0
  4377. 000039A8  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  4378. 000039AC  2F0C                     move.l     -[A7], A4
  4379. 000039AE  4EBA 1A3A                jsr        [PC + 0x1A3A /* 000053EA */]
  4380. 000039B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4381. 000039B6  6000 015A                bra        +0x15C /* 00003B12 */
  4382. label000039BA:
  4383. 000039BA  0C6C 001E 0064           cmpi.w     [A4 + 0x64], 0x1E
  4384. 000039C0  6F16                     ble        +0x18 /* 000039D8 */
  4385. 000039C2  3D7C FFFF FFDC           move.w     [A6 - 0x24], 0xFFFF
  4386. 000039C8  486E FFDC                pea.l      [A6 - 0x24]
  4387. 000039CC  486C 00D6                pea.l      [A4 + 0xD6]
  4388. 000039D0  3F3C 200E                move.w     -[A7], 0x200E
  4389. 000039D4  A9EB                     syscall    Pack4/FP68K
  4390. 000039D6  6026                     bra        +0x28 /* 000039FE */
  4391. label000039D8:
  4392. 000039D8  3D7C 03E8 FFDC           move.w     [A6 - 0x24], 0x3E8
  4393. 000039DE  2D6C 00D6 FFD2           move.l     [A6 - 0x2E], [A4 + 0xD6]
  4394. 000039E4  2D6C 00DA FFD6           move.l     [A6 - 0x2A], [A4 + 0xDA]
  4395. 000039EA  3D6C 00DE FFDA           move.w     [A6 - 0x26], [A4 + 0xDE]
  4396. 000039F0  486E FFDC                pea.l      [A6 - 0x24]
  4397. 000039F4  486E FFD2                pea.l      [A6 - 0x2E]
  4398. 000039F8  3F3C 2002                move.w     -[A7], 0x2002
  4399. 000039FC  A9EB                     syscall    Pack4/FP68K
  4400. label000039FE:
  4401. 000039FE  0C6C 0032 0066           cmpi.w     [A4 + 0x66], 0x32 /* '2' */
  4402. 00003A04  6F18                     ble        +0x1A /* 00003A1E */
  4403. 00003A06  4878 0032                push.l     0x32 /* '2' */
  4404. 00003A0A  4878 0001                push.l     0x1
  4405. 00003A0E  4EBA D986                jsr        [PC - 0x267A /* 00001396 */]
  4406. 00003A12  508F                     addq.l     A7, 8
  4407. 00003A14  0640 0064                addi.w     D0, 0x64 /* 'd' */
  4408. 00003A18  3D40 FFDE                move.w     [A6 - 0x22], D0
  4409. 00003A1C  6012                     bra        +0x14 /* 00003A30 */
  4410. label00003A1E:
  4411. 00003A1E  4878 0032                push.l     0x32 /* '2' */
  4412. 00003A22  4878 0019                push.l     0x19
  4413. 00003A26  4EBA D96E                jsr        [PC - 0x2692 /* 00001396 */]
  4414. 00003A2A  508F                     addq.l     A7, 8
  4415. 00003A2C  3D40 FFDE                move.w     [A6 - 0x22], D0
  4416. label00003A30:
  4417. 00003A30  2D6C 006E FFD4           move.l     [A6 - 0x2C], [A4 + 0x6E]
  4418. 00003A36  2D6C 0072 FFD8           move.l     [A6 - 0x28], [A4 + 0x72]
  4419. 00003A3C  3D6C 0076 FFDC           move.w     [A6 - 0x24], [A4 + 0x76]
  4420. 00003A42  486C 0078                pea.l      [A4 + 0x78]
  4421. 00003A46  486E FFD4                pea.l      [A6 - 0x2C]
  4422. 00003A4A  3F3C 0000                move.w     -[A7], 0x0
  4423. 00003A4E  A9EB                     syscall    Pack4/FP68K
  4424. 00003A50  486C 0082                pea.l      [A4 + 0x82]
  4425. 00003A54  486E FFD4                pea.l      [A6 - 0x2C]
  4426. 00003A58  3F3C 0000                move.w     -[A7], 0x0
  4427. 00003A5C  A9EB                     syscall    Pack4/FP68K
  4428. 00003A5E  3D7C 0000 FFD2           move.w     [A6 - 0x2E], 0x0
  4429. 00003A64  486E FFD2                pea.l      [A6 - 0x2E]
  4430. 00003A68  486E FFD4                pea.l      [A6 - 0x2C]
  4431. 00003A6C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  4432. 00003A70  A9EB                     syscall    Pack4/FP68K
  4433. 00003A72  6F00 009E                ble        +0xA0 /* 00003B12 */
  4434. 00003A76  0C6E 01F4 FFE0           cmpi.w     [A6 - 0x20], 0x1F4
  4435. 00003A7C  6C00 0094                bge        +0x96 /* 00003B12 */
  4436. 00003A80  0C6C 001E 0064           cmpi.w     [A4 + 0x64], 0x1E
  4437. 00003A86  6F16                     ble        +0x18 /* 00003A9E */
  4438. 00003A88  3D7C FFFF FFD8           move.w     [A6 - 0x28], 0xFFFF
  4439. 00003A8E  486E FFD8                pea.l      [A6 - 0x28]
  4440. 00003A92  486C 00D6                pea.l      [A4 + 0xD6]
  4441. 00003A96  3F3C 200E                move.w     -[A7], 0x200E
  4442. 00003A9A  A9EB                     syscall    Pack4/FP68K
  4443. 00003A9C  6020                     bra        +0x22 /* 00003ABE */
  4444. label00003A9E:
  4445. 00003A9E  486C 00D6                pea.l      [A4 + 0xD6]
  4446. 00003AA2  41EC 004E                lea.l      A0, [A4 + 0x4E]
  4447. 00003AA6  2F20                     move.l     -[A7], -[A0]
  4448. 00003AA8  2F20                     move.l     -[A7], -[A0]
  4449. 00003AAA  3F20                     move.w     -[A7], -[A0]
  4450. 00003AAC  41EC 0044                lea.l      A0, [A4 + 0x44]
  4451. 00003AB0  2F20                     move.l     -[A7], -[A0]
  4452. 00003AB2  2F20                     move.l     -[A7], -[A0]
  4453. 00003AB4  3F20                     move.w     -[A7], -[A0]
  4454. 00003AB6  4EBA D91C                jsr        [PC - 0x26E4 /* 000013D4 */]
  4455. 00003ABA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4456. label00003ABE:
  4457. 00003ABE  2F0C                     move.l     -[A7], A4
  4458. 00003AC0  4EBA F5D6                jsr        [PC - 0xA2A /* 00003098 */]
  4459. 00003AC4  588F                     addq.l     A7, 4
  4460. 00003AC6  4880                     ext.w      D0
  4461. 00003AC8  3D40 FFDC                move.w     [A6 - 0x24], D0
  4462. 00003ACC  306C 0066                movea.w    A0, [A4 + 0x66]
  4463. 00003AD0  2F08                     move.l     -[A7], A0
  4464. 00003AD2  4878 0014                push.l     0x14
  4465. 00003AD6  4EBA D8BE                jsr        [PC - 0x2742 /* 00001396 */]
  4466. 00003ADA  508F                     addq.l     A7, 8
  4467. 00003ADC  3D40 FFDA                move.w     [A6 - 0x26], D0
  4468. 00003AE0  302E FFDC                move.w     D0, [A6 - 0x24]
  4469. 00003AE4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4470. 00003AE8  0000 0002                ori.b      D0, 0x2
  4471. 00003AEC  001E 0006                ori.b      [A6]+, 0x6
  4472. 00003AF0  000C 0012                ori.b      A4, 0x12
  4473. 00003AF4  396E FFDA 00B4           move.w     [A4 + 0xB4], [A6 - 0x26]
  4474. 00003AFA  600E                     bra        +0x10 /* 00003B0A */
  4475. 00003AFC  396E FFDA 00B6           move.w     [A4 + 0xB6], [A6 - 0x26]
  4476. 00003B02  6006                     bra        +0x8 /* 00003B0A */
  4477. 00003B04  396E FFDA 00B8           move.w     [A4 + 0xB8], [A6 - 0x26]
  4478. label00003B0A:
  4479. 00003B0A  302E FFDA                move.w     D0, [A6 - 0x26]
  4480. 00003B0E  916C 0066                sub.w      [A4 + 0x66], D0
  4481. label00003B12:
  4482. 00003B12  2D6C 0026 FFD4           move.l     [A6 - 0x2C], [A4 + 0x26]
  4483. 00003B18  2D6C 002A FFD8           move.l     [A6 - 0x28], [A4 + 0x2A]
  4484. 00003B1E  3D6C 002E FFDC           move.w     [A6 - 0x24], [A4 + 0x2E]
  4485. 00003B24  486E FFD4                pea.l      [A6 - 0x2C]
  4486. 00003B28  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4487. 00003B2C  A9EB                     syscall    Pack4/FP68K
  4488. 00003B2E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4489. 00003B32  4868 003A                pea.l      [A0 + 0x3A]
  4490. 00003B36  486E FFD4                pea.l      [A6 - 0x2C]
  4491. 00003B3A  3F3C 0000                move.w     -[A7], 0x0
  4492. 00003B3E  A9EB                     syscall    Pack4/FP68K
  4493. 00003B40  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4494. 00003B44  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4495. 00003B48  20D9                     move.l     [A0]+, [A1]+
  4496. 00003B4A  20D9                     move.l     [A0]+, [A1]+
  4497. 00003B4C  30D9                     move.w     [A0]+, [A1]+
  4498. 00003B4E  2D6C 0030 FFD4           move.l     [A6 - 0x2C], [A4 + 0x30]
  4499. 00003B54  2D6C 0034 FFD8           move.l     [A6 - 0x28], [A4 + 0x34]
  4500. 00003B5A  3D6C 0038 FFDC           move.w     [A6 - 0x24], [A4 + 0x38]
  4501. 00003B60  486E FFD4                pea.l      [A6 - 0x2C]
  4502. 00003B64  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4503. 00003B68  A9EB                     syscall    Pack4/FP68K
  4504. 00003B6A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4505. 00003B6E  4868 0044                pea.l      [A0 + 0x44]
  4506. 00003B72  486E FFD4                pea.l      [A6 - 0x2C]
  4507. 00003B76  3F3C 0000                move.w     -[A7], 0x0
  4508. 00003B7A  A9EB                     syscall    Pack4/FP68K
  4509. 00003B7C  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4510. 00003B80  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4511. 00003B84  20D9                     move.l     [A0]+, [A1]+
  4512. 00003B86  20D9                     move.l     [A0]+, [A1]+
  4513. 00003B88  30D9                     move.w     [A0]+, [A1]+
  4514. 00003B8A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4515. 00003B8E  2F20                     move.l     -[A7], -[A0]
  4516. 00003B90  2F20                     move.l     -[A7], -[A0]
  4517. 00003B92  3F20                     move.w     -[A7], -[A0]
  4518. 00003B94  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4519. 00003B98  2F20                     move.l     -[A7], -[A0]
  4520. 00003B9A  2F20                     move.l     -[A7], -[A0]
  4521. 00003B9C  3F20                     move.w     -[A7], -[A0]
  4522. 00003B9E  486E FFD4                pea.l      [A6 - 0x2C]
  4523. 00003BA2  4EBA DB08                jsr        [PC - 0x24F8 /* 000016AC */]
  4524. 00003BA6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4525. 00003BAA  486D F8FE                pea.l      [A5 - 0x702]
  4526. 00003BAE  486E FFD4                pea.l      [A6 - 0x2C]
  4527. 00003BB2  3F3C 0006                move.w     -[A7], 0x6
  4528. 00003BB6  A9EB                     syscall    Pack4/FP68K
  4529. 00003BB8  41EC 00E0                lea.l      A0, [A4 + 0xE0]
  4530. 00003BBC  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4531. 00003BC0  20D9                     move.l     [A0]+, [A1]+
  4532. 00003BC2  20D9                     move.l     [A0]+, [A1]+
  4533. 00003BC4  30D9                     move.w     [A0]+, [A1]+
  4534. 00003BC6  0C6E 03E8 FFE0           cmpi.w     [A6 - 0x20], 0x3E8
  4535. 00003BCC  6C44                     bge        +0x46 /* 00003C12 */
  4536. 00003BCE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4537. 00003BD2  41E8 004E                lea.l      A0, [A0 + 0x4E]
  4538. 00003BD6  2F20                     move.l     -[A7], -[A0]
  4539. 00003BD8  2F20                     move.l     -[A7], -[A0]
  4540. 00003BDA  3F20                     move.w     -[A7], -[A0]
  4541. 00003BDC  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4542. 00003BE0  41E8 0044                lea.l      A0, [A0 + 0x44]
  4543. 00003BE4  2F20                     move.l     -[A7], -[A0]
  4544. 00003BE6  2F20                     move.l     -[A7], -[A0]
  4545. 00003BE8  3F20                     move.w     -[A7], -[A0]
  4546. 00003BEA  486E FFD4                pea.l      [A6 - 0x2C]
  4547. 00003BEE  4EBA DABC                jsr        [PC - 0x2544 /* 000016AC */]
  4548. 00003BF2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4549. 00003BF6  486D F908                pea.l      [A5 - 0x6F8]
  4550. 00003BFA  486E FFD4                pea.l      [A6 - 0x2C]
  4551. 00003BFE  3F3C 0004                move.w     -[A7], 0x4
  4552. 00003C02  A9EB                     syscall    Pack4/FP68K
  4553. 00003C04  41EC 00E0                lea.l      A0, [A4 + 0xE0]
  4554. 00003C08  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4555. 00003C0C  20D9                     move.l     [A0]+, [A1]+
  4556. 00003C0E  20D9                     move.l     [A0]+, [A1]+
  4557. 00003C10  30D9                     move.w     [A0]+, [A1]+
  4558. label00003C12:
  4559. 00003C12  3D7C 0000 FFDC           move.w     [A6 - 0x24], 0x0
  4560. 00003C18  486E FFDC                pea.l      [A6 - 0x24]
  4561. 00003C1C  486C 00D6                pea.l      [A4 + 0xD6]
  4562. 00003C20  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  4563. 00003C24  A9EB                     syscall    Pack4/FP68K
  4564. 00003C26  6F20                     ble        +0x22 /* 00003C48 */
  4565. 00003C28  486C 00D6                pea.l      [A4 + 0xD6]
  4566. 00003C2C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4567. 00003C30  2F20                     move.l     -[A7], -[A0]
  4568. 00003C32  2F20                     move.l     -[A7], -[A0]
  4569. 00003C34  3F20                     move.w     -[A7], -[A0]
  4570. 00003C36  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4571. 00003C3A  2F20                     move.l     -[A7], -[A0]
  4572. 00003C3C  2F20                     move.l     -[A7], -[A0]
  4573. 00003C3E  3F20                     move.w     -[A7], -[A0]
  4574. 00003C40  4EBA D792                jsr        [PC - 0x286E /* 000013D4 */]
  4575. 00003C44  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4576. label00003C48:
  4577. 00003C48  3D7C 0000 FFDC           move.w     [A6 - 0x24], 0x0
  4578. 00003C4E  486E FFDC                pea.l      [A6 - 0x24]
  4579. 00003C52  486C 00AA                pea.l      [A4 + 0xAA]
  4580. 00003C56  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  4581. 00003C5A  A9EB                     syscall    Pack4/FP68K
  4582. 00003C5C  6E12                     bgt        +0x14 /* 00003C70 */
  4583. 00003C5E  302C 0068                move.w     D0, [A4 + 0x68]
  4584. 00003C62  D16C 0066                add.w      [A4 + 0x66], D0
  4585. 00003C66  426C 0068                clr.w      [A4 + 0x68]
  4586. 00003C6A  426C 006A                clr.w      [A4 + 0x6A]
  4587. 00003C6E  6006                     bra        +0x8 /* 00003C76 */
  4588. label00003C70:
  4589. 00003C70  396E FFDE 006A           move.w     [A4 + 0x6A], [A6 - 0x22]
  4590. label00003C76:
  4591. 00003C76  286C 00EA                movea.l    A4, [A4 + 0xEA]
  4592. label00003C7A:
  4593. 00003C7A  B8FC 0000                cmpa.w     A4, 0x0
  4594. 00003C7E  6600 FAE2                bne        -0x51C /* 00003762 */
  4595. 00003C82  285F                     movea.l    A4, [A7]+
  4596. 00003C84  4E5E                     unlink     A6
  4597. 00003C86  4E75                     rts
  4598. 00003C88  5354                     subq.w     [A4], 1
  4599. 00003C8A  5241                     addq.w     D1, 1
  4600. 00003C8C  5445                     addq.w     D5, 2
  4601. 00003C8E  4759                     chk.w      D3, [A1]+
  4602. fn00003C90:
  4603. 00003C90  4E56 FFC4                link       A6, -0x003C
  4604. 00003C94  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4605. 00003C98  4A68 00BA                tst.w      [A0 + 0xBA]
  4606. 00003C9C  6F00 0216                ble        +0x218 /* 00003EB4 */
  4607. 00003CA0  4AAD F44A                tst.l      [A5 - 0xBB6]
  4608. 00003CA4  670E                     beq        +0x10 /* 00003CB4 */
  4609. 00003CA6  2F2D F44A                move.l     -[A7], [A5 - 0xBB6]
  4610. 00003CAA  2F2D F406                move.l     -[A7], [A5 - 0xBFA]
  4611. 00003CAE  4EBA 16FC                jsr        [PC + 0x16FC /* 000053AC */]
  4612. 00003CB2  508F                     addq.l     A7, 8
  4613. label00003CB4:
  4614. 00003CB4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4615. 00003CB8  2D68 00CA FFFC           move.l     [A6 - 0x4], [A0 + 0xCA]
  4616. 00003CBE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4617. 00003CC2  2D68 0026 FFC6           move.l     [A6 - 0x3A], [A0 + 0x26]
  4618. 00003CC8  2D68 002A FFCA           move.l     [A6 - 0x36], [A0 + 0x2A]
  4619. 00003CCE  3D68 002E FFCE           move.w     [A6 - 0x32], [A0 + 0x2E]
  4620. 00003CD4  486E FFC6                pea.l      [A6 - 0x3A]
  4621. 00003CD8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4622. 00003CDC  A9EB                     syscall    Pack4/FP68K
  4623. 00003CDE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4624. 00003CE2  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4625. 00003CE6  20D9                     move.l     [A0]+, [A1]+
  4626. 00003CE8  20D9                     move.l     [A0]+, [A1]+
  4627. 00003CEA  30D9                     move.w     [A0]+, [A1]+
  4628. 00003CEC  206E FFFC                movea.l    A0, [A6 - 0x4]
  4629. 00003CF0  2D68 0030 FFC6           move.l     [A6 - 0x3A], [A0 + 0x30]
  4630. 00003CF6  2D68 0034 FFCA           move.l     [A6 - 0x36], [A0 + 0x34]
  4631. 00003CFC  3D68 0038 FFCE           move.w     [A6 - 0x32], [A0 + 0x38]
  4632. 00003D02  486E FFC6                pea.l      [A6 - 0x3A]
  4633. 00003D06  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4634. 00003D0A  A9EB                     syscall    Pack4/FP68K
  4635. 00003D0C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4636. 00003D10  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4637. 00003D14  20D9                     move.l     [A0]+, [A1]+
  4638. 00003D16  20D9                     move.l     [A0]+, [A1]+
  4639. 00003D18  30D9                     move.w     [A0]+, [A1]+
  4640. 00003D1A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4641. 00003D1E  226D E4D4                movea.l    A1, [A5 - 0x1B2C]
  4642. 00003D22  3029 0066                move.w     D0, [A1 + 0x66]
  4643. 00003D26  B068 00BA                cmp.w      D0, [A0 + 0xBA]
  4644. 00003D2A  6C0C                     bge        +0xE /* 00003D38 */
  4645. 00003D2C  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4646. 00003D30  3D68 0066 FFFA           move.w     [A6 - 0x6], [A0 + 0x66]
  4647. 00003D36  600A                     bra        +0xC /* 00003D42 */
  4648. label00003D38:
  4649. 00003D38  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4650. 00003D3C  3D68 00BA FFFA           move.w     [A6 - 0x6], [A0 + 0xBA]
  4651. label00003D42:
  4652. 00003D42  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4653. 00003D46  2F20                     move.l     -[A7], -[A0]
  4654. 00003D48  2F20                     move.l     -[A7], -[A0]
  4655. 00003D4A  3F20                     move.w     -[A7], -[A0]
  4656. 00003D4C  41EE FFFA                lea.l      A0, [A6 - 0x6]
  4657. 00003D50  2F20                     move.l     -[A7], -[A0]
  4658. 00003D52  2F20                     move.l     -[A7], -[A0]
  4659. 00003D54  3F20                     move.w     -[A7], -[A0]
  4660. 00003D56  486E FFC6                pea.l      [A6 - 0x3A]
  4661. 00003D5A  4EBA D950                jsr        [PC - 0x26B0 /* 000016AC */]
  4662. 00003D5E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4663. 00003D62  486E FFC6                pea.l      [A6 - 0x3A]
  4664. 00003D66  3F3C 0016                move.w     -[A7], 0x16
  4665. 00003D6A  A9EB                     syscall    Pack4/FP68K
  4666. 00003D6C  486E FFC6                pea.l      [A6 - 0x3A]
  4667. 00003D70  486E FFC4                pea.l      [A6 - 0x3C]
  4668. 00003D74  3F3C 2010                move.w     -[A7], 0x2010
  4669. 00003D78  A9EB                     syscall    Pack4/FP68K
  4670. 00003D7A  3D6E FFC4 FFD0           move.w     [A6 - 0x30], [A6 - 0x3C]
  4671. 00003D80  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4672. 00003D84  2F20                     move.l     -[A7], -[A0]
  4673. 00003D86  2F20                     move.l     -[A7], -[A0]
  4674. 00003D88  3F20                     move.w     -[A7], -[A0]
  4675. 00003D8A  41EE FFFA                lea.l      A0, [A6 - 0x6]
  4676. 00003D8E  2F20                     move.l     -[A7], -[A0]
  4677. 00003D90  2F20                     move.l     -[A7], -[A0]
  4678. 00003D92  3F20                     move.w     -[A7], -[A0]
  4679. 00003D94  486E FFC6                pea.l      [A6 - 0x3A]
  4680. 00003D98  4EBA D79A                jsr        [PC - 0x2866 /* 00001534 */]
  4681. 00003D9C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4682. 00003DA0  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4683. 00003DA4  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4684. 00003DA8  20D9                     move.l     [A0]+, [A1]+
  4685. 00003DAA  20D9                     move.l     [A0]+, [A1]+
  4686. 00003DAC  30D9                     move.w     [A0]+, [A1]+
  4687. 00003DAE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4688. 00003DB2  302E FFFA                move.w     D0, [A6 - 0x6]
  4689. 00003DB6  9168 0066                sub.w      [A0 + 0x66], D0
  4690. 00003DBA  2D6D F912 FFC6           move.l     [A6 - 0x3A], [A5 - 0x6EE]
  4691. 00003DC0  2D6D F916 FFCA           move.l     [A6 - 0x36], [A5 - 0x6EA]
  4692. 00003DC6  3D6D F91A FFCE           move.w     [A6 - 0x32], [A5 - 0x6E6]
  4693. 00003DCC  486E FFFA                pea.l      [A6 - 0x6]
  4694. 00003DD0  486E FFC6                pea.l      [A6 - 0x3A]
  4695. 00003DD4  3F3C 2004                move.w     -[A7], 0x2004
  4696. 00003DD8  A9EB                     syscall    Pack4/FP68K
  4697. 00003DDA  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4698. 00003DDE  4868 008C                pea.l      [A0 + 0x8C]
  4699. 00003DE2  486E FFC6                pea.l      [A6 - 0x3A]
  4700. 00003DE6  3F3C 0004                move.w     -[A7], 0x4
  4701. 00003DEA  A9EB                     syscall    Pack4/FP68K
  4702. 00003DEC  486E FFD0                pea.l      [A6 - 0x30]
  4703. 00003DF0  486E FFC6                pea.l      [A6 - 0x3A]
  4704. 00003DF4  3F3C 2006                move.w     -[A7], 0x2006
  4705. 00003DF8  A9EB                     syscall    Pack4/FP68K
  4706. 00003DFA  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  4707. 00003DFE  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4708. 00003E02  20D9                     move.l     [A0]+, [A1]+
  4709. 00003E04  20D9                     move.l     [A0]+, [A1]+
  4710. 00003E06  30D9                     move.w     [A0]+, [A1]+
  4711. 00003E08  4A2D E4AE                tst.b      [A5 - 0x1B52]
  4712. 00003E0C  673A                     beq        +0x3C /* 00003E48 */
  4713. 00003E0E  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4714. 00003E12  2F20                     move.l     -[A7], -[A0]
  4715. 00003E14  2F20                     move.l     -[A7], -[A0]
  4716. 00003E16  3F20                     move.w     -[A7], -[A0]
  4717. 00003E18  486D F91C                pea.l      [A5 - 0x6E4]
  4718. 00003E1C  486D F72E                pea.l      [A5 - 0x8D2]
  4719. 00003E20  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4720. 00003E24  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4721. 00003E28  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  4722. 00003E2C  4267                     clr.w      -[A7]
  4723. 00003E2E  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  4724. 00003E32  4267                     clr.w      -[A7]
  4725. 00003E34  486D F72E                pea.l      [A5 - 0x8D2]
  4726. 00003E38  486D E4F0                pea.l      [A5 - 0x1B10]
  4727. 00003E3C  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  4728. 00003E40  4EBA 1CBC                jsr        [PC + 0x1CBC /* 00005AFE */]
  4729. 00003E44  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4730. label00003E48:
  4731. 00003E48  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4732. 00003E4C  2F20                     move.l     -[A7], -[A0]
  4733. 00003E4E  2F20                     move.l     -[A7], -[A0]
  4734. 00003E50  3F20                     move.w     -[A7], -[A0]
  4735. 00003E52  486E FFC6                pea.l      [A6 - 0x3A]
  4736. 00003E56  4EBA 1FD4                jsr        [PC + 0x1FD4 /* 00005E2C */]
  4737. 00003E5A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4738. 00003E5E  486E FFD2                pea.l      [A6 - 0x2E]
  4739. 00003E62  486E FFC6                pea.l      [A6 - 0x3A]
  4740. 00003E66  3F3C 0004                move.w     -[A7], 0x4
  4741. 00003E6A  A9EB                     syscall    Pack4/FP68K
  4742. 00003E6C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4743. 00003E70  486E FFC6                pea.l      [A6 - 0x3A]
  4744. 00003E74  4868 004E                pea.l      [A0 + 0x4E]
  4745. 00003E78  3F3C 0000                move.w     -[A7], 0x0
  4746. 00003E7C  A9EB                     syscall    Pack4/FP68K
  4747. 00003E7E  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4748. 00003E82  2F20                     move.l     -[A7], -[A0]
  4749. 00003E84  2F20                     move.l     -[A7], -[A0]
  4750. 00003E86  3F20                     move.w     -[A7], -[A0]
  4751. 00003E88  486E FFC6                pea.l      [A6 - 0x3A]
  4752. 00003E8C  4EBA 1D5E                jsr        [PC + 0x1D5E /* 00005BEC */]
  4753. 00003E90  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4754. 00003E94  486E FFD2                pea.l      [A6 - 0x2E]
  4755. 00003E98  486E FFC6                pea.l      [A6 - 0x3A]
  4756. 00003E9C  3F3C 0004                move.w     -[A7], 0x4
  4757. 00003EA0  A9EB                     syscall    Pack4/FP68K
  4758. 00003EA2  206E FFFC                movea.l    A0, [A6 - 0x4]
  4759. 00003EA6  486E FFC6                pea.l      [A6 - 0x3A]
  4760. 00003EAA  4868 0058                pea.l      [A0 + 0x58]
  4761. 00003EAE  3F3C 0000                move.w     -[A7], 0x0
  4762. 00003EB2  A9EB                     syscall    Pack4/FP68K
  4763. label00003EB4:
  4764. 00003EB4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4765. 00003EB8  4A68 00BC                tst.w      [A0 + 0xBC]
  4766. 00003EBC  6F00 0216                ble        +0x218 /* 000040D4 */
  4767. 00003EC0  4AAD F446                tst.l      [A5 - 0xBBA]
  4768. 00003EC4  670E                     beq        +0x10 /* 00003ED4 */
  4769. 00003EC6  2F2D F446                move.l     -[A7], [A5 - 0xBBA]
  4770. 00003ECA  2F2D F402                move.l     -[A7], [A5 - 0xBFE]
  4771. 00003ECE  4EBA 14DC                jsr        [PC + 0x14DC /* 000053AC */]
  4772. 00003ED2  508F                     addq.l     A7, 8
  4773. label00003ED4:
  4774. 00003ED4  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4775. 00003ED8  2D68 00CE FFFC           move.l     [A6 - 0x4], [A0 + 0xCE]
  4776. 00003EDE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4777. 00003EE2  2D68 0026 FFC6           move.l     [A6 - 0x3A], [A0 + 0x26]
  4778. 00003EE8  2D68 002A FFCA           move.l     [A6 - 0x36], [A0 + 0x2A]
  4779. 00003EEE  3D68 002E FFCE           move.w     [A6 - 0x32], [A0 + 0x2E]
  4780. 00003EF4  486E FFC6                pea.l      [A6 - 0x3A]
  4781. 00003EF8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4782. 00003EFC  A9EB                     syscall    Pack4/FP68K
  4783. 00003EFE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4784. 00003F02  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4785. 00003F06  20D9                     move.l     [A0]+, [A1]+
  4786. 00003F08  20D9                     move.l     [A0]+, [A1]+
  4787. 00003F0A  30D9                     move.w     [A0]+, [A1]+
  4788. 00003F0C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4789. 00003F10  2D68 0030 FFC6           move.l     [A6 - 0x3A], [A0 + 0x30]
  4790. 00003F16  2D68 0034 FFCA           move.l     [A6 - 0x36], [A0 + 0x34]
  4791. 00003F1C  3D68 0038 FFCE           move.w     [A6 - 0x32], [A0 + 0x38]
  4792. 00003F22  486E FFC6                pea.l      [A6 - 0x3A]
  4793. 00003F26  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  4794. 00003F2A  A9EB                     syscall    Pack4/FP68K
  4795. 00003F2C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4796. 00003F30  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4797. 00003F34  20D9                     move.l     [A0]+, [A1]+
  4798. 00003F36  20D9                     move.l     [A0]+, [A1]+
  4799. 00003F38  30D9                     move.w     [A0]+, [A1]+
  4800. 00003F3A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4801. 00003F3E  226D E4D4                movea.l    A1, [A5 - 0x1B2C]
  4802. 00003F42  3029 0066                move.w     D0, [A1 + 0x66]
  4803. 00003F46  B068 00BC                cmp.w      D0, [A0 + 0xBC]
  4804. 00003F4A  6C0C                     bge        +0xE /* 00003F58 */
  4805. 00003F4C  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4806. 00003F50  3D68 0066 FFFA           move.w     [A6 - 0x6], [A0 + 0x66]
  4807. 00003F56  600A                     bra        +0xC /* 00003F62 */
  4808. label00003F58:
  4809. 00003F58  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4810. 00003F5C  3D68 00BC FFFA           move.w     [A6 - 0x6], [A0 + 0xBC]
  4811. label00003F62:
  4812. 00003F62  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4813. 00003F66  2F20                     move.l     -[A7], -[A0]
  4814. 00003F68  2F20                     move.l     -[A7], -[A0]
  4815. 00003F6A  3F20                     move.w     -[A7], -[A0]
  4816. 00003F6C  41EE FFFA                lea.l      A0, [A6 - 0x6]
  4817. 00003F70  2F20                     move.l     -[A7], -[A0]
  4818. 00003F72  2F20                     move.l     -[A7], -[A0]
  4819. 00003F74  3F20                     move.w     -[A7], -[A0]
  4820. 00003F76  486E FFC6                pea.l      [A6 - 0x3A]
  4821. 00003F7A  4EBA D730                jsr        [PC - 0x28D0 /* 000016AC */]
  4822. 00003F7E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4823. 00003F82  486E FFC6                pea.l      [A6 - 0x3A]
  4824. 00003F86  3F3C 0016                move.w     -[A7], 0x16
  4825. 00003F8A  A9EB                     syscall    Pack4/FP68K
  4826. 00003F8C  486E FFC6                pea.l      [A6 - 0x3A]
  4827. 00003F90  486E FFC4                pea.l      [A6 - 0x3C]
  4828. 00003F94  3F3C 2010                move.w     -[A7], 0x2010
  4829. 00003F98  A9EB                     syscall    Pack4/FP68K
  4830. 00003F9A  3D6E FFC4 FFD0           move.w     [A6 - 0x30], [A6 - 0x3C]
  4831. 00003FA0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  4832. 00003FA4  2F20                     move.l     -[A7], -[A0]
  4833. 00003FA6  2F20                     move.l     -[A7], -[A0]
  4834. 00003FA8  3F20                     move.w     -[A7], -[A0]
  4835. 00003FAA  41EE FFFA                lea.l      A0, [A6 - 0x6]
  4836. 00003FAE  2F20                     move.l     -[A7], -[A0]
  4837. 00003FB0  2F20                     move.l     -[A7], -[A0]
  4838. 00003FB2  3F20                     move.w     -[A7], -[A0]
  4839. 00003FB4  486E FFC6                pea.l      [A6 - 0x3A]
  4840. 00003FB8  4EBA D57A                jsr        [PC - 0x2A86 /* 00001534 */]
  4841. 00003FBC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4842. 00003FC0  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4843. 00003FC4  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4844. 00003FC8  20D9                     move.l     [A0]+, [A1]+
  4845. 00003FCA  20D9                     move.l     [A0]+, [A1]+
  4846. 00003FCC  30D9                     move.w     [A0]+, [A1]+
  4847. 00003FCE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4848. 00003FD2  302E FFFA                move.w     D0, [A6 - 0x6]
  4849. 00003FD6  9168 0066                sub.w      [A0 + 0x66], D0
  4850. 00003FDA  2D6D F936 FFC6           move.l     [A6 - 0x3A], [A5 - 0x6CA]
  4851. 00003FE0  2D6D F93A FFCA           move.l     [A6 - 0x36], [A5 - 0x6C6]
  4852. 00003FE6  3D6D F93E FFCE           move.w     [A6 - 0x32], [A5 - 0x6C2]
  4853. 00003FEC  486E FFFA                pea.l      [A6 - 0x6]
  4854. 00003FF0  486E FFC6                pea.l      [A6 - 0x3A]
  4855. 00003FF4  3F3C 2004                move.w     -[A7], 0x2004
  4856. 00003FF8  A9EB                     syscall    Pack4/FP68K
  4857. 00003FFA  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  4858. 00003FFE  4868 0096                pea.l      [A0 + 0x96]
  4859. 00004002  486E FFC6                pea.l      [A6 - 0x3A]
  4860. 00004006  3F3C 0004                move.w     -[A7], 0x4
  4861. 0000400A  A9EB                     syscall    Pack4/FP68K
  4862. 0000400C  486E FFD0                pea.l      [A6 - 0x30]
  4863. 00004010  486E FFC6                pea.l      [A6 - 0x3A]
  4864. 00004014  3F3C 2006                move.w     -[A7], 0x2006
  4865. 00004018  A9EB                     syscall    Pack4/FP68K
  4866. 0000401A  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  4867. 0000401E  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  4868. 00004022  20D9                     move.l     [A0]+, [A1]+
  4869. 00004024  20D9                     move.l     [A0]+, [A1]+
  4870. 00004026  30D9                     move.w     [A0]+, [A1]+
  4871. 00004028  4A2D E4AE                tst.b      [A5 - 0x1B52]
  4872. 0000402C  673A                     beq        +0x3C /* 00004068 */
  4873. 0000402E  41EE FFDC                lea.l      A0, [A6 - 0x24]
  4874. 00004032  2F20                     move.l     -[A7], -[A0]
  4875. 00004034  2F20                     move.l     -[A7], -[A0]
  4876. 00004036  3F20                     move.w     -[A7], -[A0]
  4877. 00004038  486D F940                pea.l      [A5 - 0x6C0]
  4878. 0000403C  486D F72E                pea.l      [A5 - 0x8D2]
  4879. 00004040  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  4880. 00004044  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4881. 00004048  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  4882. 0000404C  4267                     clr.w      -[A7]
  4883. 0000404E  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  4884. 00004052  4267                     clr.w      -[A7]
  4885. 00004054  486D F72E                pea.l      [A5 - 0x8D2]
  4886. 00004058  486D E4F0                pea.l      [A5 - 0x1B10]
  4887. 0000405C  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  4888. 00004060  4EBA 1A9C                jsr        [PC + 0x1A9C /* 00005AFE */]
  4889. 00004064  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4890. label00004068:
  4891. 00004068  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4892. 0000406C  2F20                     move.l     -[A7], -[A0]
  4893. 0000406E  2F20                     move.l     -[A7], -[A0]
  4894. 00004070  3F20                     move.w     -[A7], -[A0]
  4895. 00004072  486E FFC6                pea.l      [A6 - 0x3A]
  4896. 00004076  4EBA 1DB4                jsr        [PC + 0x1DB4 /* 00005E2C */]
  4897. 0000407A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4898. 0000407E  486E FFD2                pea.l      [A6 - 0x2E]
  4899. 00004082  486E FFC6                pea.l      [A6 - 0x3A]
  4900. 00004086  3F3C 0004                move.w     -[A7], 0x4
  4901. 0000408A  A9EB                     syscall    Pack4/FP68K
  4902. 0000408C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4903. 00004090  486E FFC6                pea.l      [A6 - 0x3A]
  4904. 00004094  4868 004E                pea.l      [A0 + 0x4E]
  4905. 00004098  3F3C 0002                move.w     -[A7], 0x2
  4906. 0000409C  A9EB                     syscall    Pack4/FP68K
  4907. 0000409E  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  4908. 000040A2  2F20                     move.l     -[A7], -[A0]
  4909. 000040A4  2F20                     move.l     -[A7], -[A0]
  4910. 000040A6  3F20                     move.w     -[A7], -[A0]
  4911. 000040A8  486E FFC6                pea.l      [A6 - 0x3A]
  4912. 000040AC  4EBA 1B3E                jsr        [PC + 0x1B3E /* 00005BEC */]
  4913. 000040B0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4914. 000040B4  486E FFD2                pea.l      [A6 - 0x2E]
  4915. 000040B8  486E FFC6                pea.l      [A6 - 0x3A]
  4916. 000040BC  3F3C 0004                move.w     -[A7], 0x4
  4917. 000040C0  A9EB                     syscall    Pack4/FP68K
  4918. 000040C2  206E FFFC                movea.l    A0, [A6 - 0x4]
  4919. 000040C6  486E FFC6                pea.l      [A6 - 0x3A]
  4920. 000040CA  4868 0058                pea.l      [A0 + 0x58]
  4921. 000040CE  3F3C 0002                move.w     -[A7], 0x2
  4922. 000040D2  A9EB                     syscall    Pack4/FP68K
  4923. label000040D4:
  4924. 000040D4  4E5E                     unlink     A6
  4925. 000040D6  4E75                     rts
  4926. 000040D8  5452                     addq.w     [A2], 2
  4927. 000040DA  4143                     chk.w      D0, D3
  4928. 000040DC  544F                     addq.w     A7, 2
  4929. 000040DE  5250                     addq.w     [A0], 1
  4930. fn000040E0:
  4931. 000040E0  4E56 FFDC                link       A6, -0x0024
  4932. 000040E4  2F0C                     move.l     -[A7], A4
  4933. 000040E6  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  4934. 000040EA  6000 00D8                bra        +0xDA /* 000041C4 */
  4935. label000040EE:
  4936. 000040EE  0C6C 0002 0010           cmpi.w     [A4 + 0x10], 0x2
  4937. 000040F4  6600 00CA                bne        +0xCC /* 000041C0 */
  4938. 000040F8  2D6C 00D2 FFE8           move.l     [A6 - 0x18], [A4 + 0xD2]
  4939. 000040FE  206E FFE8                movea.l    A0, [A6 - 0x18]
  4940. 00004102  3D7C 0002 FFE6           move.w     [A6 - 0x1A], 0x2
  4941. 00004108  2D68 003A FFDC           move.l     [A6 - 0x24], [A0 + 0x3A]
  4942. 0000410E  2D68 003E FFE0           move.l     [A6 - 0x20], [A0 + 0x3E]
  4943. 00004114  3D68 0042 FFE4           move.w     [A6 - 0x1C], [A0 + 0x42]
  4944. 0000411A  486E FFE6                pea.l      [A6 - 0x1A]
  4945. 0000411E  486E FFDC                pea.l      [A6 - 0x24]
  4946. 00004122  3F3C 2004                move.w     -[A7], 0x2004
  4947. 00004126  A9EB                     syscall    Pack4/FP68K
  4948. 00004128  486C 003A                pea.l      [A4 + 0x3A]
  4949. 0000412C  486E FFDC                pea.l      [A6 - 0x24]
  4950. 00004130  3F3C 0002                move.w     -[A7], 0x2
  4951. 00004134  A9EB                     syscall    Pack4/FP68K
  4952. 00004136  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4953. 0000413A  43EE FFDC                lea.l      A1, [A6 - 0x24]
  4954. 0000413E  20D9                     move.l     [A0]+, [A1]+
  4955. 00004140  20D9                     move.l     [A0]+, [A1]+
  4956. 00004142  30D9                     move.w     [A0]+, [A1]+
  4957. 00004144  206E FFE8                movea.l    A0, [A6 - 0x18]
  4958. 00004148  3D7C 0002 FFE6           move.w     [A6 - 0x1A], 0x2
  4959. 0000414E  2D68 0044 FFDC           move.l     [A6 - 0x24], [A0 + 0x44]
  4960. 00004154  2D68 0048 FFE0           move.l     [A6 - 0x20], [A0 + 0x48]
  4961. 0000415A  3D68 004C FFE4           move.w     [A6 - 0x1C], [A0 + 0x4C]
  4962. 00004160  486E FFE6                pea.l      [A6 - 0x1A]
  4963. 00004164  486E FFDC                pea.l      [A6 - 0x24]
  4964. 00004168  3F3C 2004                move.w     -[A7], 0x2004
  4965. 0000416C  A9EB                     syscall    Pack4/FP68K
  4966. 0000416E  486C 0044                pea.l      [A4 + 0x44]
  4967. 00004172  486E FFDC                pea.l      [A6 - 0x24]
  4968. 00004176  3F3C 0002                move.w     -[A7], 0x2
  4969. 0000417A  A9EB                     syscall    Pack4/FP68K
  4970. 0000417C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4971. 00004180  43EE FFDC                lea.l      A1, [A6 - 0x24]
  4972. 00004184  20D9                     move.l     [A0]+, [A1]+
  4973. 00004186  20D9                     move.l     [A0]+, [A1]+
  4974. 00004188  30D9                     move.w     [A0]+, [A1]+
  4975. 0000418A  206E FFE8                movea.l    A0, [A6 - 0x18]
  4976. 0000418E  41E8 004E                lea.l      A0, [A0 + 0x4E]
  4977. 00004192  2F20                     move.l     -[A7], -[A0]
  4978. 00004194  2F20                     move.l     -[A7], -[A0]
  4979. 00004196  3F20                     move.w     -[A7], -[A0]
  4980. 00004198  206E FFE8                movea.l    A0, [A6 - 0x18]
  4981. 0000419C  41E8 0044                lea.l      A0, [A0 + 0x44]
  4982. 000041A0  2F20                     move.l     -[A7], -[A0]
  4983. 000041A2  2F20                     move.l     -[A7], -[A0]
  4984. 000041A4  3F20                     move.w     -[A7], -[A0]
  4985. 000041A6  486E FFDE                pea.l      [A6 - 0x22]
  4986. 000041AA  4EBA D500                jsr        [PC - 0x2B00 /* 000016AC */]
  4987. 000041AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4988. 000041B2  41EC 00E0                lea.l      A0, [A4 + 0xE0]
  4989. 000041B6  43EE FFDE                lea.l      A1, [A6 - 0x22]
  4990. 000041BA  20D9                     move.l     [A0]+, [A1]+
  4991. 000041BC  20D9                     move.l     [A0]+, [A1]+
  4992. 000041BE  30D9                     move.w     [A0]+, [A1]+
  4993. label000041C0:
  4994. 000041C0  286C 00EA                movea.l    A4, [A4 + 0xEA]
  4995. label000041C4:
  4996. 000041C4  B8FC 0000                cmpa.w     A4, 0x0
  4997. 000041C8  6600 FF24                bne        -0xDA /* 000040EE */
  4998. 000041CC  285F                     movea.l    A4, [A7]+
  4999. 000041CE  4E5E                     unlink     A6
  5000. 000041D0  4E75                     rts
  5001. 000041D2  5345                     subq.w     D5, 1
  5002. 000041D4  5454                     addq.w     [A4], 2
  5003. 000041D6  4F52                     chk.w      D7, [A2]
  5004. 000041D8  5045                     addq.w     D5, 8
  5005. fn000041DA:
  5006. 000041DA  4E56 FF96                link       A6, -0x006A
  5007. 000041DE  2F0C                     move.l     -[A7], A4
  5008. 000041E0  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  5009. 000041E4  6000 06DA                bra        +0x6DC /* 000048C0 */
  5010. label000041E8:
  5011. 000041E8  0C6C 0002 0010           cmpi.w     [A4 + 0x10], 0x2
  5012. 000041EE  670A                     beq        +0xC /* 000041FA */
  5013. 000041F0  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  5014. 000041F6  6600 06C4                bne        +0x6C6 /* 000048BC */
  5015. label000041FA:
  5016. 000041FA  3D7C FFFE FFF2           move.w     [A6 - 0xE], 0xFFFE
  5017. 00004200  486E FFF2                pea.l      [A6 - 0xE]
  5018. 00004204  486C 00D6                pea.l      [A4 + 0xD6]
  5019. 00004208  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5020. 0000420C  A9EB                     syscall    Pack4/FP68K
  5021. 0000420E  6F00 06AC                ble        +0x6AE /* 000048BC */
  5022. 00004212  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5023. 00004216  41EE FFEA                lea.l      A0, [A6 - 0x16]
  5024. 0000421A  43EC 003A                lea.l      A1, [A4 + 0x3A]
  5025. 0000421E  20D9                     move.l     [A0]+, [A1]+
  5026. 00004220  20D9                     move.l     [A0]+, [A1]+
  5027. 00004222  30D9                     move.w     [A0]+, [A1]+
  5028. 00004224  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5029. 00004228  43EC 0044                lea.l      A1, [A4 + 0x44]
  5030. 0000422C  20D9                     move.l     [A0]+, [A1]+
  5031. 0000422E  20D9                     move.l     [A0]+, [A1]+
  5032. 00004230  30D9                     move.w     [A0]+, [A1]+
  5033. 00004232  3D7C 0000 FFDE           move.w     [A6 - 0x22], 0x0
  5034. 00004238  486E FFDE                pea.l      [A6 - 0x22]
  5035. 0000423C  486C 00D6                pea.l      [A4 + 0xD6]
  5036. 00004240  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5037. 00004244  A9EB                     syscall    Pack4/FP68K
  5038. 00004246  6D40                     blt        +0x42 /* 00004288 */
  5039. 00004248  2D6C 00D6 FFD6           move.l     [A6 - 0x2A], [A4 + 0xD6]
  5040. 0000424E  2D6C 00DA FFDA           move.l     [A6 - 0x26], [A4 + 0xDA]
  5041. 00004254  3D6C 00DE FFDE           move.w     [A6 - 0x22], [A4 + 0xDE]
  5042. 0000425A  486D F95A                pea.l      [A5 - 0x6A6]
  5043. 0000425E  486E FFD6                pea.l      [A6 - 0x2A]
  5044. 00004262  3F3C 0004                move.w     -[A7], 0x4
  5045. 00004266  A9EB                     syscall    Pack4/FP68K
  5046. 00004268  486D F964                pea.l      [A5 - 0x69C]
  5047. 0000426C  486E FFD6                pea.l      [A6 - 0x2A]
  5048. 00004270  3F3C 0006                move.w     -[A7], 0x6
  5049. 00004274  A9EB                     syscall    Pack4/FP68K
  5050. 00004276  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5051. 0000427A  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  5052. 0000427E  20D9                     move.l     [A0]+, [A1]+
  5053. 00004280  20D9                     move.l     [A0]+, [A1]+
  5054. 00004282  30D9                     move.w     [A0]+, [A1]+
  5055. 00004284  6000 007E                bra        +0x80 /* 00004304 */
  5056. label00004288:
  5057. 00004288  2D6C 00D2 FFDC           move.l     [A6 - 0x24], [A4 + 0xD2]
  5058. 0000428E  206E FFDC                movea.l    A0, [A6 - 0x24]
  5059. 00004292  2D68 0026 FFD2           move.l     [A6 - 0x2E], [A0 + 0x26]
  5060. 00004298  2D68 002A FFD6           move.l     [A6 - 0x2A], [A0 + 0x2A]
  5061. 0000429E  3D68 002E FFDA           move.w     [A6 - 0x26], [A0 + 0x2E]
  5062. 000042A4  486C 0026                pea.l      [A4 + 0x26]
  5063. 000042A8  486E FFD2                pea.l      [A6 - 0x2E]
  5064. 000042AC  3F3C 0002                move.w     -[A7], 0x2
  5065. 000042B0  A9EB                     syscall    Pack4/FP68K
  5066. 000042B2  206E FFDC                movea.l    A0, [A6 - 0x24]
  5067. 000042B6  2D68 0030 FFC8           move.l     [A6 - 0x38], [A0 + 0x30]
  5068. 000042BC  2D68 0034 FFCC           move.l     [A6 - 0x34], [A0 + 0x34]
  5069. 000042C2  3D68 0038 FFD0           move.w     [A6 - 0x30], [A0 + 0x38]
  5070. 000042C8  486C 0030                pea.l      [A4 + 0x30]
  5071. 000042CC  486E FFC8                pea.l      [A6 - 0x38]
  5072. 000042D0  3F3C 0002                move.w     -[A7], 0x2
  5073. 000042D4  A9EB                     syscall    Pack4/FP68K
  5074. 000042D6  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  5075. 000042DA  2F20                     move.l     -[A7], -[A0]
  5076. 000042DC  2F20                     move.l     -[A7], -[A0]
  5077. 000042DE  3F20                     move.w     -[A7], -[A0]
  5078. 000042E0  41EE FFDC                lea.l      A0, [A6 - 0x24]
  5079. 000042E4  2F20                     move.l     -[A7], -[A0]
  5080. 000042E6  2F20                     move.l     -[A7], -[A0]
  5081. 000042E8  3F20                     move.w     -[A7], -[A0]
  5082. 000042EA  486E FFBE                pea.l      [A6 - 0x42]
  5083. 000042EE  4EBA D244                jsr        [PC - 0x2DBC /* 00001534 */]
  5084. 000042F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5085. 000042F6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5086. 000042FA  43EE FFBE                lea.l      A1, [A6 - 0x42]
  5087. 000042FE  20D9                     move.l     [A0]+, [A1]+
  5088. 00004300  20D9                     move.l     [A0]+, [A1]+
  5089. 00004302  30D9                     move.w     [A0]+, [A1]+
  5090. label00004304:
  5091. 00004304  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  5092. 0000430A  6608                     bne        +0xA /* 00004314 */
  5093. 0000430C  3D7C 00C8 FFF4           move.w     [A6 - 0xC], 0xC8
  5094. 00004312  6006                     bra        +0x8 /* 0000431A */
  5095. label00004314:
  5096. 00004314  7018                     moveq.l    D0, 0x18
  5097. 00004316  3D40 FFF4                move.w     [A6 - 0xC], D0
  5098. label0000431A:
  5099. 0000431A  2F0C                     move.l     -[A7], A4
  5100. 0000431C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  5101. 00004320  486E FFE0                pea.l      [A6 - 0x20]
  5102. 00004324  486E FFEA                pea.l      [A6 - 0x16]
  5103. 00004328  41EC 00EA                lea.l      A0, [A4 + 0xEA]
  5104. 0000432C  2F20                     move.l     -[A7], -[A0]
  5105. 0000432E  2F20                     move.l     -[A7], -[A0]
  5106. 00004330  3F20                     move.w     -[A7], -[A0]
  5107. 00004332  41D6                     lea.l      A0, [A6]
  5108. 00004334  2F20                     move.l     -[A7], -[A0]
  5109. 00004336  2F20                     move.l     -[A7], -[A0]
  5110. 00004338  3F20                     move.w     -[A7], -[A0]
  5111. 0000433A  4EBA 0F10                jsr        [PC + 0xF10 /* 0000524C */]
  5112. 0000433E  4FEF 0022                lea.l      A7, [A7 + 0x22]
  5113. 00004342  4A6C 0066                tst.w      [A4 + 0x66]
  5114. 00004346  6F00 0568                ble        +0x56A /* 000048B0 */
  5115. 0000434A  41EE FFEA                lea.l      A0, [A6 - 0x16]
  5116. 0000434E  2F20                     move.l     -[A7], -[A0]
  5117. 00004350  2F20                     move.l     -[A7], -[A0]
  5118. 00004352  3F20                     move.w     -[A7], -[A0]
  5119. 00004354  41EE FFF4                lea.l      A0, [A6 - 0xC]
  5120. 00004358  2F20                     move.l     -[A7], -[A0]
  5121. 0000435A  2F20                     move.l     -[A7], -[A0]
  5122. 0000435C  3F20                     move.w     -[A7], -[A0]
  5123. 0000435E  486E FFCC                pea.l      [A6 - 0x34]
  5124. 00004362  4EBA D348                jsr        [PC - 0x2CB8 /* 000016AC */]
  5125. 00004366  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5126. 0000436A  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  5127. 0000436E  43EE FFCC                lea.l      A1, [A6 - 0x34]
  5128. 00004372  20D9                     move.l     [A0]+, [A1]+
  5129. 00004374  20D9                     move.l     [A0]+, [A1]+
  5130. 00004376  30D9                     move.w     [A0]+, [A1]+
  5131. 00004378  486C 0066                pea.l      [A4 + 0x66]
  5132. 0000437C  486E FFD6                pea.l      [A6 - 0x2A]
  5133. 00004380  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5134. 00004384  A9EB                     syscall    Pack4/FP68K
  5135. 00004386  6F0E                     ble        +0x10 /* 00004396 */
  5136. 00004388  486C 0066                pea.l      [A4 + 0x66]
  5137. 0000438C  486E FFD6                pea.l      [A6 - 0x2A]
  5138. 00004390  3F3C 200E                move.w     -[A7], 0x200E
  5139. 00004394  A9EB                     syscall    Pack4/FP68K
  5140. label00004396:
  5141. 00004396  486C 00A0                pea.l      [A4 + 0xA0]
  5142. 0000439A  486E FFEA                pea.l      [A6 - 0x16]
  5143. 0000439E  3F3C 0004                move.w     -[A7], 0x4
  5144. 000043A2  A9EB                     syscall    Pack4/FP68K
  5145. 000043A4  486C 00A0                pea.l      [A4 + 0xA0]
  5146. 000043A8  486E FFE0                pea.l      [A6 - 0x20]
  5147. 000043AC  3F3C 0004                move.w     -[A7], 0x4
  5148. 000043B0  A9EB                     syscall    Pack4/FP68K
  5149. 000043B2  41EC 004E                lea.l      A0, [A4 + 0x4E]
  5150. 000043B6  43EE FFEA                lea.l      A1, [A6 - 0x16]
  5151. 000043BA  20D9                     move.l     [A0]+, [A1]+
  5152. 000043BC  20D9                     move.l     [A0]+, [A1]+
  5153. 000043BE  30D9                     move.w     [A0]+, [A1]+
  5154. 000043C0  41EC 0058                lea.l      A0, [A4 + 0x58]
  5155. 000043C4  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5156. 000043C8  20D9                     move.l     [A0]+, [A1]+
  5157. 000043CA  20D9                     move.l     [A0]+, [A1]+
  5158. 000043CC  30D9                     move.w     [A0]+, [A1]+
  5159. 000043CE  0C6C 0002 0010           cmpi.w     [A4 + 0x10], 0x2
  5160. 000043D4  6600 02E2                bne        +0x2E4 /* 000046B8 */
  5161. 000043D8  2D6C 00D2 FFD2           move.l     [A6 - 0x2E], [A4 + 0xD2]
  5162. 000043DE  206E FFD2                movea.l    A0, [A6 - 0x2E]
  5163. 000043E2  2D68 0026 FFC8           move.l     [A6 - 0x38], [A0 + 0x26]
  5164. 000043E8  2D68 002A FFCC           move.l     [A6 - 0x34], [A0 + 0x2A]
  5165. 000043EE  3D68 002E FFD0           move.w     [A6 - 0x30], [A0 + 0x2E]
  5166. 000043F4  486C 0026                pea.l      [A4 + 0x26]
  5167. 000043F8  486E FFC8                pea.l      [A6 - 0x38]
  5168. 000043FC  3F3C 0002                move.w     -[A7], 0x2
  5169. 00004400  A9EB                     syscall    Pack4/FP68K
  5170. 00004402  206E FFD2                movea.l    A0, [A6 - 0x2E]
  5171. 00004406  2D68 0030 FFBE           move.l     [A6 - 0x42], [A0 + 0x30]
  5172. 0000440C  2D68 0034 FFC2           move.l     [A6 - 0x3E], [A0 + 0x34]
  5173. 00004412  3D68 0038 FFC6           move.w     [A6 - 0x3A], [A0 + 0x38]
  5174. 00004418  486C 0030                pea.l      [A4 + 0x30]
  5175. 0000441C  486E FFBE                pea.l      [A6 - 0x42]
  5176. 00004420  3F3C 0002                move.w     -[A7], 0x2
  5177. 00004424  A9EB                     syscall    Pack4/FP68K
  5178. 00004426  41EE FFC8                lea.l      A0, [A6 - 0x38]
  5179. 0000442A  2F20                     move.l     -[A7], -[A0]
  5180. 0000442C  2F20                     move.l     -[A7], -[A0]
  5181. 0000442E  3F20                     move.w     -[A7], -[A0]
  5182. 00004430  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  5183. 00004434  2F20                     move.l     -[A7], -[A0]
  5184. 00004436  2F20                     move.l     -[A7], -[A0]
  5185. 00004438  3F20                     move.w     -[A7], -[A0]
  5186. 0000443A  486E FFB4                pea.l      [A6 - 0x4C]
  5187. 0000443E  4EBA D26C                jsr        [PC - 0x2D94 /* 000016AC */]
  5188. 00004442  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5189. 00004446  486C 0012                pea.l      [A4 + 0x12]
  5190. 0000444A  486E FFB4                pea.l      [A6 - 0x4C]
  5191. 0000444E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5192. 00004452  A9EB                     syscall    Pack4/FP68K
  5193. 00004454  6F00 00D2                ble        +0xD4 /* 00004528 */
  5194. 00004458  3D7C 0004 FFD0           move.w     [A6 - 0x30], 0x4
  5195. 0000445E  2D6E FFEA FFC6           move.l     [A6 - 0x3A], [A6 - 0x16]
  5196. 00004464  2D6E FFEE FFCA           move.l     [A6 - 0x36], [A6 - 0x12]
  5197. 0000446A  3D6E FFF2 FFCE           move.w     [A6 - 0x32], [A6 - 0xE]
  5198. 00004470  486E FFD0                pea.l      [A6 - 0x30]
  5199. 00004474  486E FFC6                pea.l      [A6 - 0x3A]
  5200. 00004478  3F3C 2004                move.w     -[A7], 0x2004
  5201. 0000447C  A9EB                     syscall    Pack4/FP68K
  5202. 0000447E  486E FFC6                pea.l      [A6 - 0x3A]
  5203. 00004482  486C 004E                pea.l      [A4 + 0x4E]
  5204. 00004486  3F3C 0000                move.w     -[A7], 0x0
  5205. 0000448A  A9EB                     syscall    Pack4/FP68K
  5206. 0000448C  3D7C 0004 FFD0           move.w     [A6 - 0x30], 0x4
  5207. 00004492  2D6E FFE0 FFC6           move.l     [A6 - 0x3A], [A6 - 0x20]
  5208. 00004498  2D6E FFE4 FFCA           move.l     [A6 - 0x36], [A6 - 0x1C]
  5209. 0000449E  3D6E FFE8 FFCE           move.w     [A6 - 0x32], [A6 - 0x18]
  5210. 000044A4  486E FFD0                pea.l      [A6 - 0x30]
  5211. 000044A8  486E FFC6                pea.l      [A6 - 0x3A]
  5212. 000044AC  3F3C 2004                move.w     -[A7], 0x2004
  5213. 000044B0  A9EB                     syscall    Pack4/FP68K
  5214. 000044B2  486E FFC6                pea.l      [A6 - 0x3A]
  5215. 000044B6  486C 0058                pea.l      [A4 + 0x58]
  5216. 000044BA  3F3C 0000                move.w     -[A7], 0x0
  5217. 000044BE  A9EB                     syscall    Pack4/FP68K
  5218. 000044C0  3D7C 0004 FFD0           move.w     [A6 - 0x30], 0x4
  5219. 000044C6  2D6E FFEA FFC6           move.l     [A6 - 0x3A], [A6 - 0x16]
  5220. 000044CC  2D6E FFEE FFCA           move.l     [A6 - 0x36], [A6 - 0x12]
  5221. 000044D2  3D6E FFF2 FFCE           move.w     [A6 - 0x32], [A6 - 0xE]
  5222. 000044D8  486E FFD0                pea.l      [A6 - 0x30]
  5223. 000044DC  486E FFC6                pea.l      [A6 - 0x3A]
  5224. 000044E0  3F3C 2004                move.w     -[A7], 0x2004
  5225. 000044E4  A9EB                     syscall    Pack4/FP68K
  5226. 000044E6  486E FFC6                pea.l      [A6 - 0x3A]
  5227. 000044EA  486C 003A                pea.l      [A4 + 0x3A]
  5228. 000044EE  3F3C 0000                move.w     -[A7], 0x0
  5229. 000044F2  A9EB                     syscall    Pack4/FP68K
  5230. 000044F4  3D7C 0004 FFD0           move.w     [A6 - 0x30], 0x4
  5231. 000044FA  2D6E FFE0 FFC6           move.l     [A6 - 0x3A], [A6 - 0x20]
  5232. 00004500  2D6E FFE4 FFCA           move.l     [A6 - 0x36], [A6 - 0x1C]
  5233. 00004506  3D6E FFE8 FFCE           move.w     [A6 - 0x32], [A6 - 0x18]
  5234. 0000450C  486E FFD0                pea.l      [A6 - 0x30]
  5235. 00004510  486E FFC6                pea.l      [A6 - 0x3A]
  5236. 00004514  3F3C 2004                move.w     -[A7], 0x2004
  5237. 00004518  A9EB                     syscall    Pack4/FP68K
  5238. 0000451A  486E FFC6                pea.l      [A6 - 0x3A]
  5239. 0000451E  486C 0044                pea.l      [A4 + 0x44]
  5240. 00004522  3F3C 0000                move.w     -[A7], 0x0
  5241. 00004526  A9EB                     syscall    Pack4/FP68K
  5242. label00004528:
  5243. 00004528  4A2D E4AE                tst.b      [A5 - 0x1B52]
  5244. 0000452C  6700 012C                beq        +0x12E /* 0000465A */
  5245. 00004530  486E FFC8                pea.l      [A6 - 0x38]
  5246. 00004534  41EC 0062                lea.l      A0, [A4 + 0x62]
  5247. 00004538  2F20                     move.l     -[A7], -[A0]
  5248. 0000453A  2F20                     move.l     -[A7], -[A0]
  5249. 0000453C  3F20                     move.w     -[A7], -[A0]
  5250. 0000453E  41EC 0058                lea.l      A0, [A4 + 0x58]
  5251. 00004542  2F20                     move.l     -[A7], -[A0]
  5252. 00004544  2F20                     move.l     -[A7], -[A0]
  5253. 00004546  3F20                     move.w     -[A7], -[A0]
  5254. 00004548  4EBA CE8A                jsr        [PC - 0x3176 /* 000013D4 */]
  5255. 0000454C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5256. 00004550  486E FFBE                pea.l      [A6 - 0x42]
  5257. 00004554  41EC 004E                lea.l      A0, [A4 + 0x4E]
  5258. 00004558  2F20                     move.l     -[A7], -[A0]
  5259. 0000455A  2F20                     move.l     -[A7], -[A0]
  5260. 0000455C  3F20                     move.w     -[A7], -[A0]
  5261. 0000455E  41EC 0044                lea.l      A0, [A4 + 0x44]
  5262. 00004562  2F20                     move.l     -[A7], -[A0]
  5263. 00004564  2F20                     move.l     -[A7], -[A0]
  5264. 00004566  3F20                     move.w     -[A7], -[A0]
  5265. 00004568  4EBA CE6A                jsr        [PC - 0x3196 /* 000013D4 */]
  5266. 0000456C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5267. 00004570  206E FFD2                movea.l    A0, [A6 - 0x2E]
  5268. 00004574  2D68 0026 FFB4           move.l     [A6 - 0x4C], [A0 + 0x26]
  5269. 0000457A  2D68 002A FFB8           move.l     [A6 - 0x48], [A0 + 0x2A]
  5270. 00004580  3D68 002E FFBC           move.w     [A6 - 0x44], [A0 + 0x2E]
  5271. 00004586  486C 0026                pea.l      [A4 + 0x26]
  5272. 0000458A  486E FFB4                pea.l      [A6 - 0x4C]
  5273. 0000458E  3F3C 0002                move.w     -[A7], 0x2
  5274. 00004592  A9EB                     syscall    Pack4/FP68K
  5275. 00004594  206E FFD2                movea.l    A0, [A6 - 0x2E]
  5276. 00004598  2D68 0030 FFAA           move.l     [A6 - 0x56], [A0 + 0x30]
  5277. 0000459E  2D68 0034 FFAE           move.l     [A6 - 0x52], [A0 + 0x34]
  5278. 000045A4  3D68 0038 FFB2           move.w     [A6 - 0x4E], [A0 + 0x38]
  5279. 000045AA  486C 0030                pea.l      [A4 + 0x30]
  5280. 000045AE  486E FFAA                pea.l      [A6 - 0x56]
  5281. 000045B2  3F3C 0002                move.w     -[A7], 0x2
  5282. 000045B6  A9EB                     syscall    Pack4/FP68K
  5283. 000045B8  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  5284. 000045BC  2F20                     move.l     -[A7], -[A0]
  5285. 000045BE  2F20                     move.l     -[A7], -[A0]
  5286. 000045C0  3F20                     move.w     -[A7], -[A0]
  5287. 000045C2  41EE FFBE                lea.l      A0, [A6 - 0x42]
  5288. 000045C6  2F20                     move.l     -[A7], -[A0]
  5289. 000045C8  2F20                     move.l     -[A7], -[A0]
  5290. 000045CA  3F20                     move.w     -[A7], -[A0]
  5291. 000045CC  486E FFA0                pea.l      [A6 - 0x60]
  5292. 000045D0  4EBA D0DA                jsr        [PC - 0x2F26 /* 000016AC */]
  5293. 000045D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5294. 000045D8  41EC 004E                lea.l      A0, [A4 + 0x4E]
  5295. 000045DC  2F20                     move.l     -[A7], -[A0]
  5296. 000045DE  2F20                     move.l     -[A7], -[A0]
  5297. 000045E0  3F20                     move.w     -[A7], -[A0]
  5298. 000045E2  41EC 0044                lea.l      A0, [A4 + 0x44]
  5299. 000045E6  2F20                     move.l     -[A7], -[A0]
  5300. 000045E8  2F20                     move.l     -[A7], -[A0]
  5301. 000045EA  3F20                     move.w     -[A7], -[A0]
  5302. 000045EC  486E FF96                pea.l      [A6 - 0x6A]
  5303. 000045F0  4EBA D0BA                jsr        [PC - 0x2F46 /* 000016AC */]
  5304. 000045F4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5305. 000045F8  41EE FFA0                lea.l      A0, [A6 - 0x60]
  5306. 000045FC  2F20                     move.l     -[A7], -[A0]
  5307. 000045FE  2F20                     move.l     -[A7], -[A0]
  5308. 00004600  3F20                     move.w     -[A7], -[A0]
  5309. 00004602  41EE FFC8                lea.l      A0, [A6 - 0x38]
  5310. 00004606  2F20                     move.l     -[A7], -[A0]
  5311. 00004608  2F20                     move.l     -[A7], -[A0]
  5312. 0000460A  3F20                     move.w     -[A7], -[A0]
  5313. 0000460C  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  5314. 00004610  2F20                     move.l     -[A7], -[A0]
  5315. 00004612  2F20                     move.l     -[A7], -[A0]
  5316. 00004614  3F20                     move.w     -[A7], -[A0]
  5317. 00004616  41EC 001C                lea.l      A0, [A4 + 0x1C]
  5318. 0000461A  2F20                     move.l     -[A7], -[A0]
  5319. 0000461C  2F20                     move.l     -[A7], -[A0]
  5320. 0000461E  3F20                     move.w     -[A7], -[A0]
  5321. 00004620  41EE FFAA                lea.l      A0, [A6 - 0x56]
  5322. 00004624  2F20                     move.l     -[A7], -[A0]
  5323. 00004626  2F20                     move.l     -[A7], -[A0]
  5324. 00004628  3F20                     move.w     -[A7], -[A0]
  5325. 0000462A  486D F96E                pea.l      [A5 - 0x692]
  5326. 0000462E  486D F72E                pea.l      [A5 - 0x8D2]
  5327. 00004632  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5328. 00004636  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  5329. 0000463A  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5330. 0000463E  4267                     clr.w      -[A7]
  5331. 00004640  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  5332. 00004644  4267                     clr.w      -[A7]
  5333. 00004646  486D F72E                pea.l      [A5 - 0x8D2]
  5334. 0000464A  486D E4F0                pea.l      [A5 - 0x1B10]
  5335. 0000464E  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  5336. 00004652  4EBA 14AA                jsr        [PC + 0x14AA /* 00005AFE */]
  5337. 00004656  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5338. label0000465A:
  5339. 0000465A  3D7C 0002 FFD0           move.w     [A6 - 0x30], 0x2
  5340. 00004660  2D6E FFD6 FFC6           move.l     [A6 - 0x3A], [A6 - 0x2A]
  5341. 00004666  2D6E FFDA FFCA           move.l     [A6 - 0x36], [A6 - 0x26]
  5342. 0000466C  3D6E FFDE FFCE           move.w     [A6 - 0x32], [A6 - 0x22]
  5343. 00004672  486E FFD0                pea.l      [A6 - 0x30]
  5344. 00004676  486E FFC6                pea.l      [A6 - 0x3A]
  5345. 0000467A  3F3C 2006                move.w     -[A7], 0x2006
  5346. 0000467E  A9EB                     syscall    Pack4/FP68K
  5347. 00004680  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  5348. 00004684  43EE FFC6                lea.l      A1, [A6 - 0x3A]
  5349. 00004688  20D9                     move.l     [A0]+, [A1]+
  5350. 0000468A  20D9                     move.l     [A0]+, [A1]+
  5351. 0000468C  30D9                     move.w     [A0]+, [A1]+
  5352. 0000468E  3D7C 0001 FFD0           move.w     [A6 - 0x30], 0x1
  5353. 00004694  486E FFD0                pea.l      [A6 - 0x30]
  5354. 00004698  486E FFD6                pea.l      [A6 - 0x2A]
  5355. 0000469C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5356. 000046A0  A9EB                     syscall    Pack4/FP68K
  5357. 000046A2  6C14                     bge        +0x16 /* 000046B8 */
  5358. 000046A4  3D7C 0001 FFD0           move.w     [A6 - 0x30], 0x1
  5359. 000046AA  486E FFD0                pea.l      [A6 - 0x30]
  5360. 000046AE  486E FFD6                pea.l      [A6 - 0x2A]
  5361. 000046B2  3F3C 200E                move.w     -[A7], 0x200E
  5362. 000046B6  A9EB                     syscall    Pack4/FP68K
  5363. label000046B8:
  5364. 000046B8  2D6E FFD6 FFCA           move.l     [A6 - 0x36], [A6 - 0x2A]
  5365. 000046BE  2D6E FFDA FFCE           move.l     [A6 - 0x32], [A6 - 0x26]
  5366. 000046C4  3D6E FFDE FFD2           move.w     [A6 - 0x2E], [A6 - 0x22]
  5367. 000046CA  486E FFCA                pea.l      [A6 - 0x36]
  5368. 000046CE  3F3C 0016                move.w     -[A7], 0x16
  5369. 000046D2  A9EB                     syscall    Pack4/FP68K
  5370. 000046D4  486E FFCA                pea.l      [A6 - 0x36]
  5371. 000046D8  486E FFD4                pea.l      [A6 - 0x2C]
  5372. 000046DC  3F3C 2010                move.w     -[A7], 0x2010
  5373. 000046E0  A9EB                     syscall    Pack4/FP68K
  5374. 000046E2  302E FFD4                move.w     D0, [A6 - 0x2C]
  5375. 000046E6  916C 0066                sub.w      [A4 + 0x66], D0
  5376. 000046EA  3D7C 0000 FFD4           move.w     [A6 - 0x2C], 0x0
  5377. 000046F0  486E FFD4                pea.l      [A6 - 0x2C]
  5378. 000046F4  486E FFD6                pea.l      [A6 - 0x2A]
  5379. 000046F8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5380. 000046FC  A9EB                     syscall    Pack4/FP68K
  5381. 000046FE  6F46                     ble        +0x48 /* 00004746 */
  5382. 00004700  B9ED E4D4                cmpa.l     A4, [A5 - 0x1B2C]
  5383. 00004704  6640                     bne        +0x42 /* 00004746 */
  5384. 00004706  422D F72E                clr.b      [A5 - 0x8D2]
  5385. 0000470A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5386. 0000470E  2F20                     move.l     -[A7], -[A0]
  5387. 00004710  2F20                     move.l     -[A7], -[A0]
  5388. 00004712  3F20                     move.w     -[A7], -[A0]
  5389. 00004714  4854                     pea.l      [A4]
  5390. 00004716  486D F9B2                pea.l      [A5 - 0x64E]
  5391. 0000471A  486D F72E                pea.l      [A5 - 0x8D2]
  5392. 0000471E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5393. 00004722  4FEF 0016                lea.l      A7, [A7 + 0x16]
  5394. 00004726  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5395. 0000472A  4267                     clr.w      -[A7]
  5396. 0000472C  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  5397. 00004730  4267                     clr.w      -[A7]
  5398. 00004732  486D F72E                pea.l      [A5 - 0x8D2]
  5399. 00004736  486D E4F0                pea.l      [A5 - 0x1B10]
  5400. 0000473A  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  5401. 0000473E  4EBA 13BE                jsr        [PC + 0x13BE /* 00005AFE */]
  5402. 00004742  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5403. label00004746:
  5404. 00004746  4A2D E4AE                tst.b      [A5 - 0x1B52]
  5405. 0000474A  6700 00BE                beq        +0xC0 /* 0000480A */
  5406. 0000474E  41EC 004E                lea.l      A0, [A4 + 0x4E]
  5407. 00004752  2F20                     move.l     -[A7], -[A0]
  5408. 00004754  2F20                     move.l     -[A7], -[A0]
  5409. 00004756  3F20                     move.w     -[A7], -[A0]
  5410. 00004758  41EC 0044                lea.l      A0, [A4 + 0x44]
  5411. 0000475C  2F20                     move.l     -[A7], -[A0]
  5412. 0000475E  2F20                     move.l     -[A7], -[A0]
  5413. 00004760  3F20                     move.w     -[A7], -[A0]
  5414. 00004762  486E FFCC                pea.l      [A6 - 0x34]
  5415. 00004766  4EBA CF44                jsr        [PC - 0x30BC /* 000016AC */]
  5416. 0000476A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5417. 0000476E  41EC 00EA                lea.l      A0, [A4 + 0xEA]
  5418. 00004772  2F20                     move.l     -[A7], -[A0]
  5419. 00004774  2F20                     move.l     -[A7], -[A0]
  5420. 00004776  3F20                     move.w     -[A7], -[A0]
  5421. 00004778  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  5422. 0000477C  2F20                     move.l     -[A7], -[A0]
  5423. 0000477E  2F20                     move.l     -[A7], -[A0]
  5424. 00004780  3F20                     move.w     -[A7], -[A0]
  5425. 00004782  41EE FFE0                lea.l      A0, [A6 - 0x20]
  5426. 00004786  2F20                     move.l     -[A7], -[A0]
  5427. 00004788  2F20                     move.l     -[A7], -[A0]
  5428. 0000478A  3F20                     move.w     -[A7], -[A0]
  5429. 0000478C  4854                     pea.l      [A4]
  5430. 0000478E  486D F9CA                pea.l      [A5 - 0x636]
  5431. 00004792  486D F72E                pea.l      [A5 - 0x8D2]
  5432. 00004796  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5433. 0000479A  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  5434. 0000479E  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5435. 000047A2  4267                     clr.w      -[A7]
  5436. 000047A4  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  5437. 000047A8  4267                     clr.w      -[A7]
  5438. 000047AA  486D F72E                pea.l      [A5 - 0x8D2]
  5439. 000047AE  486D E4F0                pea.l      [A5 - 0x1B10]
  5440. 000047B2  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  5441. 000047B6  4EBA 1346                jsr        [PC + 0x1346 /* 00005AFE */]
  5442. 000047BA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5443. 000047BE  41EC 0062                lea.l      A0, [A4 + 0x62]
  5444. 000047C2  2F20                     move.l     -[A7], -[A0]
  5445. 000047C4  2F20                     move.l     -[A7], -[A0]
  5446. 000047C6  3F20                     move.w     -[A7], -[A0]
  5447. 000047C8  41EC 0058                lea.l      A0, [A4 + 0x58]
  5448. 000047CC  2F20                     move.l     -[A7], -[A0]
  5449. 000047CE  2F20                     move.l     -[A7], -[A0]
  5450. 000047D0  3F20                     move.w     -[A7], -[A0]
  5451. 000047D2  41D6                     lea.l      A0, [A6]
  5452. 000047D4  2F20                     move.l     -[A7], -[A0]
  5453. 000047D6  2F20                     move.l     -[A7], -[A0]
  5454. 000047D8  3F20                     move.w     -[A7], -[A0]
  5455. 000047DA  486D F9FE                pea.l      [A5 - 0x602]
  5456. 000047DE  486D F72E                pea.l      [A5 - 0x8D2]
  5457. 000047E2  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5458. 000047E6  4FEF 0026                lea.l      A7, [A7 + 0x26]
  5459. 000047EA  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5460. 000047EE  4267                     clr.w      -[A7]
  5461. 000047F0  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  5462. 000047F4  4267                     clr.w      -[A7]
  5463. 000047F6  486D F72E                pea.l      [A5 - 0x8D2]
  5464. 000047FA  486D E4F0                pea.l      [A5 - 0x1B10]
  5465. 000047FE  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  5466. 00004802  4EBA 12FA                jsr        [PC + 0x12FA /* 00005AFE */]
  5467. 00004806  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5468. label0000480A:
  5469. 0000480A  41EC 004E                lea.l      A0, [A4 + 0x4E]
  5470. 0000480E  2F20                     move.l     -[A7], -[A0]
  5471. 00004810  2F20                     move.l     -[A7], -[A0]
  5472. 00004812  3F20                     move.w     -[A7], -[A0]
  5473. 00004814  41EC 0044                lea.l      A0, [A4 + 0x44]
  5474. 00004818  2F20                     move.l     -[A7], -[A0]
  5475. 0000481A  2F20                     move.l     -[A7], -[A0]
  5476. 0000481C  3F20                     move.w     -[A7], -[A0]
  5477. 0000481E  486E FFCC                pea.l      [A6 - 0x34]
  5478. 00004822  4EBA CD10                jsr        [PC - 0x32F0 /* 00001534 */]
  5479. 00004826  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5480. 0000482A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5481. 0000482E  43EE FFCC                lea.l      A1, [A6 - 0x34]
  5482. 00004832  20D9                     move.l     [A0]+, [A1]+
  5483. 00004834  20D9                     move.l     [A0]+, [A1]+
  5484. 00004836  30D9                     move.w     [A0]+, [A1]+
  5485. 00004838  41EC 0062                lea.l      A0, [A4 + 0x62]
  5486. 0000483C  2F20                     move.l     -[A7], -[A0]
  5487. 0000483E  2F20                     move.l     -[A7], -[A0]
  5488. 00004840  3F20                     move.w     -[A7], -[A0]
  5489. 00004842  41EC 0058                lea.l      A0, [A4 + 0x58]
  5490. 00004846  2F20                     move.l     -[A7], -[A0]
  5491. 00004848  2F20                     move.l     -[A7], -[A0]
  5492. 0000484A  3F20                     move.w     -[A7], -[A0]
  5493. 0000484C  486E FFCC                pea.l      [A6 - 0x34]
  5494. 00004850  4EBA CCE2                jsr        [PC - 0x331E /* 00001534 */]
  5495. 00004854  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5496. 00004858  41EE FFEA                lea.l      A0, [A6 - 0x16]
  5497. 0000485C  43EE FFCC                lea.l      A1, [A6 - 0x34]
  5498. 00004860  20D9                     move.l     [A0]+, [A1]+
  5499. 00004862  20D9                     move.l     [A0]+, [A1]+
  5500. 00004864  30D9                     move.w     [A0]+, [A1]+
  5501. 00004866  4A2D E4AE                tst.b      [A5 - 0x1B52]
  5502. 0000486A  6750                     beq        +0x52 /* 000048BC */
  5503. 0000486C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  5504. 00004870  2F20                     move.l     -[A7], -[A0]
  5505. 00004872  2F20                     move.l     -[A7], -[A0]
  5506. 00004874  3F20                     move.w     -[A7], -[A0]
  5507. 00004876  41D6                     lea.l      A0, [A6]
  5508. 00004878  2F20                     move.l     -[A7], -[A0]
  5509. 0000487A  2F20                     move.l     -[A7], -[A0]
  5510. 0000487C  3F20                     move.w     -[A7], -[A0]
  5511. 0000487E  486D FA1E                pea.l      [A5 - 0x5E2]
  5512. 00004882  486D F72E                pea.l      [A5 - 0x8D2]
  5513. 00004886  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  5514. 0000488A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5515. 0000488E  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  5516. 00004892  4267                     clr.w      -[A7]
  5517. 00004894  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  5518. 00004898  4267                     clr.w      -[A7]
  5519. 0000489A  486D F72E                pea.l      [A5 - 0x8D2]
  5520. 0000489E  486D E4F0                pea.l      [A5 - 0x1B10]
  5521. 000048A2  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  5522. 000048A6  4EBA 1256                jsr        [PC + 0x1256 /* 00005AFE */]
  5523. 000048AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5524. 000048AE  600C                     bra        +0xE /* 000048BC */
  5525. label000048B0:
  5526. 000048B0  4A6C 0064                tst.w      [A4 + 0x64]
  5527. 000048B4  6606                     bne        +0x8 /* 000048BC */
  5528. 000048B6  7001                     moveq.l    D0, 0x01
  5529. 000048B8  1940 00F2                move.b     [A4 + 0xF2], D0
  5530. label000048BC:
  5531. 000048BC  286C 00EA                movea.l    A4, [A4 + 0xEA]
  5532. label000048C0:
  5533. 000048C0  B8FC 0000                cmpa.w     A4, 0x0
  5534. 000048C4  6600 F922                bne        -0x6DC /* 000041E8 */
  5535. 000048C8  285F                     movea.l    A4, [A7]+
  5536. 000048CA  4E5E                     unlink     A6
  5537. 000048CC  4E75                     rts
  5538. 000048CE  4255                     clr.w      [A5]
  5539. 000048D0  524E                     addq.w     A6, 1
  5540. 000048D2  4655                     not.w      [A5]
  5541. 000048D4  454C                     chk.w      D2, A4
  5542. fn000048D6:
  5543. 000048D6  4E56 FFDE                link       A6, -0x0022
  5544. 000048DA  2F0C                     move.l     -[A7], A4
  5545. 000048DC  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  5546. 000048E0  6000 014C                bra        +0x14E /* 00004A2E */
  5547. label000048E4:
  5548. 000048E4  0C6C 0002 0010           cmpi.w     [A4 + 0x10], 0x2
  5549. 000048EA  670A                     beq        +0xC /* 000048F6 */
  5550. 000048EC  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  5551. 000048F2  6600 0136                bne        +0x138 /* 00004A2A */
  5552. label000048F6:
  5553. 000048F6  4A2E 0009                tst.b      [A6 + 0x9]
  5554. 000048FA  6744                     beq        +0x46 /* 00004940 */
  5555. 000048FC  486C 004E                pea.l      [A4 + 0x4E]
  5556. 00004900  486C 003A                pea.l      [A4 + 0x3A]
  5557. 00004904  3F3C 0000                move.w     -[A7], 0x0
  5558. 00004908  A9EB                     syscall    Pack4/FP68K
  5559. 0000490A  486C 0058                pea.l      [A4 + 0x58]
  5560. 0000490E  486C 0044                pea.l      [A4 + 0x44]
  5561. 00004912  3F3C 0000                move.w     -[A7], 0x0
  5562. 00004916  A9EB                     syscall    Pack4/FP68K
  5563. 00004918  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  5564. 0000491E  486E FFFE                pea.l      [A6 - 0x2]
  5565. 00004922  486C 004E                pea.l      [A4 + 0x4E]
  5566. 00004926  3F3C 200E                move.w     -[A7], 0x200E
  5567. 0000492A  A9EB                     syscall    Pack4/FP68K
  5568. 0000492C  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  5569. 00004932  486E FFFE                pea.l      [A6 - 0x2]
  5570. 00004936  486C 0058                pea.l      [A4 + 0x58]
  5571. 0000493A  3F3C 200E                move.w     -[A7], 0x200E
  5572. 0000493E  A9EB                     syscall    Pack4/FP68K
  5573. label00004940:
  5574. 00004940  2D6C 003A FFF6           move.l     [A6 - 0xA], [A4 + 0x3A]
  5575. 00004946  2D6C 003E FFFA           move.l     [A6 - 0x6], [A4 + 0x3E]
  5576. 0000494C  3D6C 0042 FFFE           move.w     [A6 - 0x2], [A4 + 0x42]
  5577. 00004952  486D FA3E                pea.l      [A5 - 0x5C2]
  5578. 00004956  486E FFF6                pea.l      [A6 - 0xA]
  5579. 0000495A  3F3C 0006                move.w     -[A7], 0x6
  5580. 0000495E  A9EB                     syscall    Pack4/FP68K
  5581. 00004960  486E FFF6                pea.l      [A6 - 0xA]
  5582. 00004964  486C 0026                pea.l      [A4 + 0x26]
  5583. 00004968  3F3C 0000                move.w     -[A7], 0x0
  5584. 0000496C  A9EB                     syscall    Pack4/FP68K
  5585. 0000496E  2D6C 0044 FFF6           move.l     [A6 - 0xA], [A4 + 0x44]
  5586. 00004974  2D6C 0048 FFFA           move.l     [A6 - 0x6], [A4 + 0x48]
  5587. 0000497A  3D6C 004C FFFE           move.w     [A6 - 0x2], [A4 + 0x4C]
  5588. 00004980  486D FA48                pea.l      [A5 - 0x5B8]
  5589. 00004984  486E FFF6                pea.l      [A6 - 0xA]
  5590. 00004988  3F3C 0006                move.w     -[A7], 0x6
  5591. 0000498C  A9EB                     syscall    Pack4/FP68K
  5592. 0000498E  486E FFF6                pea.l      [A6 - 0xA]
  5593. 00004992  486C 0030                pea.l      [A4 + 0x30]
  5594. 00004996  3F3C 0000                move.w     -[A7], 0x0
  5595. 0000499A  A9EB                     syscall    Pack4/FP68K
  5596. 0000499C  4A2E 0009                tst.b      [A6 + 0x9]
  5597. 000049A0  6700 0088                beq        +0x8A /* 00004A2A */
  5598. 000049A4  0C6C 0002 0010           cmpi.w     [A4 + 0x10], 0x2
  5599. 000049AA  6600 007E                bne        +0x80 /* 00004A2A */
  5600. 000049AE  2D6C 00D2 FFFC           move.l     [A6 - 0x4], [A4 + 0xD2]
  5601. 000049B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5602. 000049B8  2D68 0026 FFF2           move.l     [A6 - 0xE], [A0 + 0x26]
  5603. 000049BE  2D68 002A FFF6           move.l     [A6 - 0xA], [A0 + 0x2A]
  5604. 000049C4  3D68 002E FFFA           move.w     [A6 - 0x6], [A0 + 0x2E]
  5605. 000049CA  486C 0026                pea.l      [A4 + 0x26]
  5606. 000049CE  486E FFF2                pea.l      [A6 - 0xE]
  5607. 000049D2  3F3C 0002                move.w     -[A7], 0x2
  5608. 000049D6  A9EB                     syscall    Pack4/FP68K
  5609. 000049D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  5610. 000049DC  2D68 0030 FFE8           move.l     [A6 - 0x18], [A0 + 0x30]
  5611. 000049E2  2D68 0034 FFEC           move.l     [A6 - 0x14], [A0 + 0x34]
  5612. 000049E8  3D68 0038 FFF0           move.w     [A6 - 0x10], [A0 + 0x38]
  5613. 000049EE  486C 0030                pea.l      [A4 + 0x30]
  5614. 000049F2  486E FFE8                pea.l      [A6 - 0x18]
  5615. 000049F6  3F3C 0002                move.w     -[A7], 0x2
  5616. 000049FA  A9EB                     syscall    Pack4/FP68K
  5617. 000049FC  41EE FFF2                lea.l      A0, [A6 - 0xE]
  5618. 00004A00  2F20                     move.l     -[A7], -[A0]
  5619. 00004A02  2F20                     move.l     -[A7], -[A0]
  5620. 00004A04  3F20                     move.w     -[A7], -[A0]
  5621. 00004A06  41EE FFFC                lea.l      A0, [A6 - 0x4]
  5622. 00004A0A  2F20                     move.l     -[A7], -[A0]
  5623. 00004A0C  2F20                     move.l     -[A7], -[A0]
  5624. 00004A0E  3F20                     move.w     -[A7], -[A0]
  5625. 00004A10  486E FFDE                pea.l      [A6 - 0x22]
  5626. 00004A14  4EBA CC96                jsr        [PC - 0x336A /* 000016AC */]
  5627. 00004A18  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5628. 00004A1C  41EC 0012                lea.l      A0, [A4 + 0x12]
  5629. 00004A20  43EE FFDE                lea.l      A1, [A6 - 0x22]
  5630. 00004A24  20D9                     move.l     [A0]+, [A1]+
  5631. 00004A26  20D9                     move.l     [A0]+, [A1]+
  5632. 00004A28  30D9                     move.w     [A0]+, [A1]+
  5633. label00004A2A:
  5634. 00004A2A  286C 00EA                movea.l    A4, [A4 + 0xEA]
  5635. label00004A2E:
  5636. 00004A2E  B8FC 0000                cmpa.w     A4, 0x0
  5637. 00004A32  6600 FEB0                bne        -0x14E /* 000048E4 */
  5638. 00004A36  285F                     movea.l    A4, [A7]+
  5639. 00004A38  4E5E                     unlink     A6
  5640. 00004A3A  4E75                     rts
  5641. 00004A3C  4D4F                     chk.w      D6, A7
  5642. 00004A3E  5645                     addq.w     D5, 3
  5643. 00004A40  5448                     addq.w     A0, 2
  5644. 00004A42  4553                     chk.w      D2, [A3]
  5645. fn00004A44:
  5646. 00004A44  4E56 FFF0                link       A6, -0x0010
  5647. 00004A48  2F0C                     move.l     -[A7], A4
  5648. 00004A4A  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  5649. 00004A4E  6000 049C                bra        +0x49E /* 00004EEC */
  5650. label00004A52:
  5651. 00004A52  0C6C 0001 0010           cmpi.w     [A4 + 0x10], 0x1
  5652. 00004A58  6600 048E                bne        +0x490 /* 00004EE8 */
  5653. 00004A5C  4A6C 0064                tst.w      [A4 + 0x64]
  5654. 00004A60  6F00 042E                ble        +0x430 /* 00004E90 */
  5655. 00004A64  4878 0003                push.l     0x3
  5656. 00004A68  42A7                     clr.l      -[A7]
  5657. 00004A6A  4EBA C92A                jsr        [PC - 0x36D6 /* 00001396 */]
  5658. 00004A6E  508F                     addq.l     A7, 8
  5659. 00004A70  3D40 FFFE                move.w     [A6 - 0x2], D0
  5660. 00004A74  6000 039C                bra        +0x39E /* 00004E12 */
  5661. label00004A78:
  5662. 00004A78  4878 0005                push.l     0x5
  5663. 00004A7C  42A7                     clr.l      -[A7]
  5664. 00004A7E  4EBA C916                jsr        [PC - 0x36EA /* 00001396 */]
  5665. 00004A82  508F                     addq.l     A7, 8
  5666. 00004A84  3D40 FFFC                move.w     [A6 - 0x4], D0
  5667. 00004A88  536E FFFE                subq.w     [A6 - 0x2], 1
  5668. 00004A8C  302E FFFC                move.w     D0, [A6 - 0x4]
  5669. 00004A90  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  5670. 00004A94  0000 0006                ori.b      D0, 0x6
  5671. 00004A98  037A 000E                bchg       [PC + 0xE /* 00004AA8, value 0x3D7C '=|', cstring "=|" */], D1
  5672. 00004A9C  008A 0106 0182           ori.l      A2, 0x1060182
  5673. 00004AA2  01FE                     .incomplete
  5674. 00004AA4  027A 02F6 3D7C           andi.w     [PC + 0x3D7C /* 00008822, cstring ""<EOF> */], 0x2F6
  5675. 00004AAA  0001 FFFA                ori.b      D1, 0xFA
  5676. 00004AAE  486E FFFA                pea.l      [A6 - 0x6]
  5677. 00004AB2  486C 006E                pea.l      [A4 + 0x6E]
  5678. 00004AB6  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5679. 00004ABA  A9EB                     syscall    Pack4/FP68K
  5680. 00004ABC  6C00 0354                bge        +0x356 /* 00004E12 */
  5681. 00004AC0  306C 0064                movea.w    A0, [A4 + 0x64]
  5682. 00004AC4  2F08                     move.l     -[A7], A0
  5683. 00004AC6  42A7                     clr.l      -[A7]
  5684. 00004AC8  4EBA C8CC                jsr        [PC - 0x3734 /* 00001396 */]
  5685. 00004ACC  508F                     addq.l     A7, 8
  5686. 00004ACE  3D40 FFFA                move.w     [A6 - 0x6], D0
  5687. 00004AD2  486E FFFA                pea.l      [A6 - 0x6]
  5688. 00004AD6  486E FFF0                pea.l      [A6 - 0x10]
  5689. 00004ADA  3F3C 200E                move.w     -[A7], 0x200E
  5690. 00004ADE  A9EB                     syscall    Pack4/FP68K
  5691. 00004AE0  486D FA52                pea.l      [A5 - 0x5AE]
  5692. 00004AE4  486E FFF0                pea.l      [A6 - 0x10]
  5693. 00004AE8  3F3C 0006                move.w     -[A7], 0x6
  5694. 00004AEC  A9EB                     syscall    Pack4/FP68K
  5695. 00004AEE  486E FFF0                pea.l      [A6 - 0x10]
  5696. 00004AF2  486C 006E                pea.l      [A4 + 0x6E]
  5697. 00004AF6  3F3C 0000                move.w     -[A7], 0x0
  5698. 00004AFA  A9EB                     syscall    Pack4/FP68K
  5699. 00004AFC  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5700. 00004B02  486E FFFA                pea.l      [A6 - 0x6]
  5701. 00004B06  486C 006E                pea.l      [A4 + 0x6E]
  5702. 00004B0A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5703. 00004B0E  A9EB                     syscall    Pack4/FP68K
  5704. 00004B10  6F00 0300                ble        +0x302 /* 00004E12 */
  5705. 00004B14  41EC 006E                lea.l      A0, [A4 + 0x6E]
  5706. 00004B18  43ED FA5C                lea.l      A1, [A5 - 0x5A4]
  5707. 00004B1C  20D9                     move.l     [A0]+, [A1]+
  5708. 00004B1E  20D9                     move.l     [A0]+, [A1]+
  5709. 00004B20  30D9                     move.w     [A0]+, [A1]+
  5710. 00004B22  6000 02EE                bra        +0x2F0 /* 00004E12 */
  5711. 00004B26  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5712. 00004B2C  486E FFFA                pea.l      [A6 - 0x6]
  5713. 00004B30  486C 0082                pea.l      [A4 + 0x82]
  5714. 00004B34  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5715. 00004B38  A9EB                     syscall    Pack4/FP68K
  5716. 00004B3A  6C00 02D6                bge        +0x2D8 /* 00004E12 */
  5717. 00004B3E  306C 0064                movea.w    A0, [A4 + 0x64]
  5718. 00004B42  2F08                     move.l     -[A7], A0
  5719. 00004B44  42A7                     clr.l      -[A7]
  5720. 00004B46  4EBA C84E                jsr        [PC - 0x37B2 /* 00001396 */]
  5721. 00004B4A  508F                     addq.l     A7, 8
  5722. 00004B4C  3D40 FFFA                move.w     [A6 - 0x6], D0
  5723. 00004B50  486E FFFA                pea.l      [A6 - 0x6]
  5724. 00004B54  486E FFF0                pea.l      [A6 - 0x10]
  5725. 00004B58  3F3C 200E                move.w     -[A7], 0x200E
  5726. 00004B5C  A9EB                     syscall    Pack4/FP68K
  5727. 00004B5E  486D FA66                pea.l      [A5 - 0x59A]
  5728. 00004B62  486E FFF0                pea.l      [A6 - 0x10]
  5729. 00004B66  3F3C 0006                move.w     -[A7], 0x6
  5730. 00004B6A  A9EB                     syscall    Pack4/FP68K
  5731. 00004B6C  486E FFF0                pea.l      [A6 - 0x10]
  5732. 00004B70  486C 0082                pea.l      [A4 + 0x82]
  5733. 00004B74  3F3C 0000                move.w     -[A7], 0x0
  5734. 00004B78  A9EB                     syscall    Pack4/FP68K
  5735. 00004B7A  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5736. 00004B80  486E FFFA                pea.l      [A6 - 0x6]
  5737. 00004B84  486C 0082                pea.l      [A4 + 0x82]
  5738. 00004B88  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5739. 00004B8C  A9EB                     syscall    Pack4/FP68K
  5740. 00004B8E  6F00 0282                ble        +0x284 /* 00004E12 */
  5741. 00004B92  41EC 0082                lea.l      A0, [A4 + 0x82]
  5742. 00004B96  43ED FA70                lea.l      A1, [A5 - 0x590]
  5743. 00004B9A  20D9                     move.l     [A0]+, [A1]+
  5744. 00004B9C  20D9                     move.l     [A0]+, [A1]+
  5745. 00004B9E  30D9                     move.w     [A0]+, [A1]+
  5746. 00004BA0  6000 0270                bra        +0x272 /* 00004E12 */
  5747. 00004BA4  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5748. 00004BAA  486E FFFA                pea.l      [A6 - 0x6]
  5749. 00004BAE  486C 0078                pea.l      [A4 + 0x78]
  5750. 00004BB2  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5751. 00004BB6  A9EB                     syscall    Pack4/FP68K
  5752. 00004BB8  6C00 0258                bge        +0x25A /* 00004E12 */
  5753. 00004BBC  306C 0064                movea.w    A0, [A4 + 0x64]
  5754. 00004BC0  2F08                     move.l     -[A7], A0
  5755. 00004BC2  42A7                     clr.l      -[A7]
  5756. 00004BC4  4EBA C7D0                jsr        [PC - 0x3830 /* 00001396 */]
  5757. 00004BC8  508F                     addq.l     A7, 8
  5758. 00004BCA  3D40 FFFA                move.w     [A6 - 0x6], D0
  5759. 00004BCE  486E FFFA                pea.l      [A6 - 0x6]
  5760. 00004BD2  486E FFF0                pea.l      [A6 - 0x10]
  5761. 00004BD6  3F3C 200E                move.w     -[A7], 0x200E
  5762. 00004BDA  A9EB                     syscall    Pack4/FP68K
  5763. 00004BDC  486D FA7A                pea.l      [A5 - 0x586]
  5764. 00004BE0  486E FFF0                pea.l      [A6 - 0x10]
  5765. 00004BE4  3F3C 0006                move.w     -[A7], 0x6
  5766. 00004BE8  A9EB                     syscall    Pack4/FP68K
  5767. 00004BEA  486E FFF0                pea.l      [A6 - 0x10]
  5768. 00004BEE  486C 0078                pea.l      [A4 + 0x78]
  5769. 00004BF2  3F3C 0000                move.w     -[A7], 0x0
  5770. 00004BF6  A9EB                     syscall    Pack4/FP68K
  5771. 00004BF8  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5772. 00004BFE  486E FFFA                pea.l      [A6 - 0x6]
  5773. 00004C02  486C 0078                pea.l      [A4 + 0x78]
  5774. 00004C06  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5775. 00004C0A  A9EB                     syscall    Pack4/FP68K
  5776. 00004C0C  6F00 0204                ble        +0x206 /* 00004E12 */
  5777. 00004C10  41EC 0078                lea.l      A0, [A4 + 0x78]
  5778. 00004C14  43ED FA84                lea.l      A1, [A5 - 0x57C]
  5779. 00004C18  20D9                     move.l     [A0]+, [A1]+
  5780. 00004C1A  20D9                     move.l     [A0]+, [A1]+
  5781. 00004C1C  30D9                     move.w     [A0]+, [A1]+
  5782. 00004C1E  6000 01F2                bra        +0x1F4 /* 00004E12 */
  5783. 00004C22  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5784. 00004C28  486E FFFA                pea.l      [A6 - 0x6]
  5785. 00004C2C  486C 0096                pea.l      [A4 + 0x96]
  5786. 00004C30  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5787. 00004C34  A9EB                     syscall    Pack4/FP68K
  5788. 00004C36  6C00 01DA                bge        +0x1DC /* 00004E12 */
  5789. 00004C3A  306C 0064                movea.w    A0, [A4 + 0x64]
  5790. 00004C3E  2F08                     move.l     -[A7], A0
  5791. 00004C40  42A7                     clr.l      -[A7]
  5792. 00004C42  4EBA C752                jsr        [PC - 0x38AE /* 00001396 */]
  5793. 00004C46  508F                     addq.l     A7, 8
  5794. 00004C48  3D40 FFFA                move.w     [A6 - 0x6], D0
  5795. 00004C4C  486E FFFA                pea.l      [A6 - 0x6]
  5796. 00004C50  486E FFF0                pea.l      [A6 - 0x10]
  5797. 00004C54  3F3C 200E                move.w     -[A7], 0x200E
  5798. 00004C58  A9EB                     syscall    Pack4/FP68K
  5799. 00004C5A  486D FA8E                pea.l      [A5 - 0x572]
  5800. 00004C5E  486E FFF0                pea.l      [A6 - 0x10]
  5801. 00004C62  3F3C 0006                move.w     -[A7], 0x6
  5802. 00004C66  A9EB                     syscall    Pack4/FP68K
  5803. 00004C68  486E FFF0                pea.l      [A6 - 0x10]
  5804. 00004C6C  486C 0096                pea.l      [A4 + 0x96]
  5805. 00004C70  3F3C 0000                move.w     -[A7], 0x0
  5806. 00004C74  A9EB                     syscall    Pack4/FP68K
  5807. 00004C76  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5808. 00004C7C  486E FFFA                pea.l      [A6 - 0x6]
  5809. 00004C80  486C 0096                pea.l      [A4 + 0x96]
  5810. 00004C84  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5811. 00004C88  A9EB                     syscall    Pack4/FP68K
  5812. 00004C8A  6F00 0186                ble        +0x188 /* 00004E12 */
  5813. 00004C8E  41EC 0096                lea.l      A0, [A4 + 0x96]
  5814. 00004C92  43ED FA98                lea.l      A1, [A5 - 0x568]
  5815. 00004C96  20D9                     move.l     [A0]+, [A1]+
  5816. 00004C98  20D9                     move.l     [A0]+, [A1]+
  5817. 00004C9A  30D9                     move.w     [A0]+, [A1]+
  5818. 00004C9C  6000 0174                bra        +0x176 /* 00004E12 */
  5819. 00004CA0  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5820. 00004CA6  486E FFFA                pea.l      [A6 - 0x6]
  5821. 00004CAA  486C 008C                pea.l      [A4 + 0x8C]
  5822. 00004CAE  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5823. 00004CB2  A9EB                     syscall    Pack4/FP68K
  5824. 00004CB4  6C00 015C                bge        +0x15E /* 00004E12 */
  5825. 00004CB8  306C 0064                movea.w    A0, [A4 + 0x64]
  5826. 00004CBC  2F08                     move.l     -[A7], A0
  5827. 00004CBE  42A7                     clr.l      -[A7]
  5828. 00004CC0  4EBA C6D4                jsr        [PC - 0x392C /* 00001396 */]
  5829. 00004CC4  508F                     addq.l     A7, 8
  5830. 00004CC6  3D40 FFFA                move.w     [A6 - 0x6], D0
  5831. 00004CCA  486E FFFA                pea.l      [A6 - 0x6]
  5832. 00004CCE  486E FFF0                pea.l      [A6 - 0x10]
  5833. 00004CD2  3F3C 200E                move.w     -[A7], 0x200E
  5834. 00004CD6  A9EB                     syscall    Pack4/FP68K
  5835. 00004CD8  486D FAA2                pea.l      [A5 - 0x55E]
  5836. 00004CDC  486E FFF0                pea.l      [A6 - 0x10]
  5837. 00004CE0  3F3C 0006                move.w     -[A7], 0x6
  5838. 00004CE4  A9EB                     syscall    Pack4/FP68K
  5839. 00004CE6  486E FFF0                pea.l      [A6 - 0x10]
  5840. 00004CEA  486C 008C                pea.l      [A4 + 0x8C]
  5841. 00004CEE  3F3C 0000                move.w     -[A7], 0x0
  5842. 00004CF2  A9EB                     syscall    Pack4/FP68K
  5843. 00004CF4  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5844. 00004CFA  486E FFFA                pea.l      [A6 - 0x6]
  5845. 00004CFE  486C 008C                pea.l      [A4 + 0x8C]
  5846. 00004D02  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5847. 00004D06  A9EB                     syscall    Pack4/FP68K
  5848. 00004D08  6F00 0108                ble        +0x10A /* 00004E12 */
  5849. 00004D0C  41EC 008C                lea.l      A0, [A4 + 0x8C]
  5850. 00004D10  43ED FAAC                lea.l      A1, [A5 - 0x554]
  5851. 00004D14  20D9                     move.l     [A0]+, [A1]+
  5852. 00004D16  20D9                     move.l     [A0]+, [A1]+
  5853. 00004D18  30D9                     move.w     [A0]+, [A1]+
  5854. 00004D1A  6000 00F6                bra        +0xF8 /* 00004E12 */
  5855. 00004D1E  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5856. 00004D24  486E FFFA                pea.l      [A6 - 0x6]
  5857. 00004D28  486C 0096                pea.l      [A4 + 0x96]
  5858. 00004D2C  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5859. 00004D30  A9EB                     syscall    Pack4/FP68K
  5860. 00004D32  6C00 00DE                bge        +0xE0 /* 00004E12 */
  5861. 00004D36  306C 0064                movea.w    A0, [A4 + 0x64]
  5862. 00004D3A  2F08                     move.l     -[A7], A0
  5863. 00004D3C  42A7                     clr.l      -[A7]
  5864. 00004D3E  4EBA C656                jsr        [PC - 0x39AA /* 00001396 */]
  5865. 00004D42  508F                     addq.l     A7, 8
  5866. 00004D44  3D40 FFFA                move.w     [A6 - 0x6], D0
  5867. 00004D48  486E FFFA                pea.l      [A6 - 0x6]
  5868. 00004D4C  486E FFF0                pea.l      [A6 - 0x10]
  5869. 00004D50  3F3C 200E                move.w     -[A7], 0x200E
  5870. 00004D54  A9EB                     syscall    Pack4/FP68K
  5871. 00004D56  486D FAB6                pea.l      [A5 - 0x54A]
  5872. 00004D5A  486E FFF0                pea.l      [A6 - 0x10]
  5873. 00004D5E  3F3C 0006                move.w     -[A7], 0x6
  5874. 00004D62  A9EB                     syscall    Pack4/FP68K
  5875. 00004D64  486E FFF0                pea.l      [A6 - 0x10]
  5876. 00004D68  486C 0096                pea.l      [A4 + 0x96]
  5877. 00004D6C  3F3C 0000                move.w     -[A7], 0x0
  5878. 00004D70  A9EB                     syscall    Pack4/FP68K
  5879. 00004D72  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5880. 00004D78  486E FFFA                pea.l      [A6 - 0x6]
  5881. 00004D7C  486C 0096                pea.l      [A4 + 0x96]
  5882. 00004D80  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5883. 00004D84  A9EB                     syscall    Pack4/FP68K
  5884. 00004D86  6F00 008A                ble        +0x8C /* 00004E12 */
  5885. 00004D8A  41EC 0096                lea.l      A0, [A4 + 0x96]
  5886. 00004D8E  43ED FAC0                lea.l      A1, [A5 - 0x540]
  5887. 00004D92  20D9                     move.l     [A0]+, [A1]+
  5888. 00004D94  20D9                     move.l     [A0]+, [A1]+
  5889. 00004D96  30D9                     move.w     [A0]+, [A1]+
  5890. 00004D98  6000 0078                bra        +0x7A /* 00004E12 */
  5891. 00004D9C  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5892. 00004DA2  486E FFFA                pea.l      [A6 - 0x6]
  5893. 00004DA6  486C 00AA                pea.l      [A4 + 0xAA]
  5894. 00004DAA  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5895. 00004DAE  A9EB                     syscall    Pack4/FP68K
  5896. 00004DB0  6C60                     bge        +0x62 /* 00004E12 */
  5897. 00004DB2  306C 0064                movea.w    A0, [A4 + 0x64]
  5898. 00004DB6  2F08                     move.l     -[A7], A0
  5899. 00004DB8  42A7                     clr.l      -[A7]
  5900. 00004DBA  4EBA C5DA                jsr        [PC - 0x3A26 /* 00001396 */]
  5901. 00004DBE  508F                     addq.l     A7, 8
  5902. 00004DC0  3D40 FFFA                move.w     [A6 - 0x6], D0
  5903. 00004DC4  486E FFFA                pea.l      [A6 - 0x6]
  5904. 00004DC8  486E FFF0                pea.l      [A6 - 0x10]
  5905. 00004DCC  3F3C 200E                move.w     -[A7], 0x200E
  5906. 00004DD0  A9EB                     syscall    Pack4/FP68K
  5907. 00004DD2  486D FACA                pea.l      [A5 - 0x536]
  5908. 00004DD6  486E FFF0                pea.l      [A6 - 0x10]
  5909. 00004DDA  3F3C 0006                move.w     -[A7], 0x6
  5910. 00004DDE  A9EB                     syscall    Pack4/FP68K
  5911. 00004DE0  486E FFF0                pea.l      [A6 - 0x10]
  5912. 00004DE4  486C 00AA                pea.l      [A4 + 0xAA]
  5913. 00004DE8  3F3C 0000                move.w     -[A7], 0x0
  5914. 00004DEC  A9EB                     syscall    Pack4/FP68K
  5915. 00004DEE  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5916. 00004DF4  486E FFFA                pea.l      [A6 - 0x6]
  5917. 00004DF8  486C 00AA                pea.l      [A4 + 0xAA]
  5918. 00004DFC  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5919. 00004E00  A9EB                     syscall    Pack4/FP68K
  5920. 00004E02  6F0E                     ble        +0x10 /* 00004E12 */
  5921. 00004E04  41EC 00AA                lea.l      A0, [A4 + 0xAA]
  5922. 00004E08  43ED FAD4                lea.l      A1, [A5 - 0x52C]
  5923. 00004E0C  20D9                     move.l     [A0]+, [A1]+
  5924. 00004E0E  20D9                     move.l     [A0]+, [A1]+
  5925. 00004E10  30D9                     move.w     [A0]+, [A1]+
  5926. label00004E12:
  5927. 00004E12  4A6E FFFE                tst.w      [A6 - 0x2]
  5928. 00004E16  6600 FC60                bne        -0x39E /* 00004A78 */
  5929. 00004E1A  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5930. 00004E20  486E FFFC                pea.l      [A6 - 0x4]
  5931. 00004E24  486C 00A0                pea.l      [A4 + 0xA0]
  5932. 00004E28  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5933. 00004E2C  A9EB                     syscall    Pack4/FP68K
  5934. 00004E2E  6C60                     bge        +0x62 /* 00004E90 */
  5935. 00004E30  306C 0064                movea.w    A0, [A4 + 0x64]
  5936. 00004E34  2F08                     move.l     -[A7], A0
  5937. 00004E36  42A7                     clr.l      -[A7]
  5938. 00004E38  4EBA C55C                jsr        [PC - 0x3AA4 /* 00001396 */]
  5939. 00004E3C  508F                     addq.l     A7, 8
  5940. 00004E3E  3D40 FFFC                move.w     [A6 - 0x4], D0
  5941. 00004E42  486E FFFC                pea.l      [A6 - 0x4]
  5942. 00004E46  486E FFF2                pea.l      [A6 - 0xE]
  5943. 00004E4A  3F3C 200E                move.w     -[A7], 0x200E
  5944. 00004E4E  A9EB                     syscall    Pack4/FP68K
  5945. 00004E50  486D FADE                pea.l      [A5 - 0x522]
  5946. 00004E54  486E FFF2                pea.l      [A6 - 0xE]
  5947. 00004E58  3F3C 0006                move.w     -[A7], 0x6
  5948. 00004E5C  A9EB                     syscall    Pack4/FP68K
  5949. 00004E5E  486E FFF2                pea.l      [A6 - 0xE]
  5950. 00004E62  486C 00A0                pea.l      [A4 + 0xA0]
  5951. 00004E66  3F3C 0000                move.w     -[A7], 0x0
  5952. 00004E6A  A9EB                     syscall    Pack4/FP68K
  5953. 00004E6C  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5954. 00004E72  486E FFFC                pea.l      [A6 - 0x4]
  5955. 00004E76  486C 00A0                pea.l      [A4 + 0xA0]
  5956. 00004E7A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  5957. 00004E7E  A9EB                     syscall    Pack4/FP68K
  5958. 00004E80  6F0E                     ble        +0x10 /* 00004E90 */
  5959. 00004E82  41EC 00A0                lea.l      A0, [A4 + 0xA0]
  5960. 00004E86  43ED FAE8                lea.l      A1, [A5 - 0x518]
  5961. 00004E8A  20D9                     move.l     [A0]+, [A1]+
  5962. 00004E8C  20D9                     move.l     [A0]+, [A1]+
  5963. 00004E8E  30D9                     move.w     [A0]+, [A1]+
  5964. label00004E90:
  5965. 00004E90  0C6C 0064 0064           cmpi.w     [A4 + 0x64], 0x64 /* 'd' */
  5966. 00004E96  6C38                     bge        +0x3A /* 00004ED0 */
  5967. 00004E98  0C6C 0032 0064           cmpi.w     [A4 + 0x64], 0x32 /* '2' */
  5968. 00004E9E  6C12                     bge        +0x14 /* 00004EB2 */
  5969. 00004EA0  4878 0005                push.l     0x5
  5970. 00004EA4  42A7                     clr.l      -[A7]
  5971. 00004EA6  4EBA C4EE                jsr        [PC - 0x3B12 /* 00001396 */]
  5972. 00004EAA  508F                     addq.l     A7, 8
  5973. 00004EAC  D16C 0064                add.w      [A4 + 0x64], D0
  5974. 00004EB0  601E                     bra        +0x20 /* 00004ED0 */
  5975. label00004EB2:
  5976. 00004EB2  4878 000A                push.l     0xA /* '\n' */
  5977. 00004EB6  42A7                     clr.l      -[A7]
  5978. 00004EB8  4EBA C4DC                jsr        [PC - 0x3B24 /* 00001396 */]
  5979. 00004EBC  508F                     addq.l     A7, 8
  5980. 00004EBE  D16C 0064                add.w      [A4 + 0x64], D0
  5981. 00004EC2  0C6C 0064 0064           cmpi.w     [A4 + 0x64], 0x64 /* 'd' */
  5982. 00004EC8  6F06                     ble        +0x8 /* 00004ED0 */
  5983. 00004ECA  7064                     moveq.l    D0, 0x64
  5984. 00004ECC  3940 0064                move.w     [A4 + 0x64], D0
  5985. label00004ED0:
  5986. 00004ED0  302C 0064                move.w     D0, [A4 + 0x64]
  5987. 00004ED4  D16C 0066                add.w      [A4 + 0x66], D0
  5988. 00004ED8  302C 0066                move.w     D0, [A4 + 0x66]
  5989. 00004EDC  B06C 006C                cmp.w      D0, [A4 + 0x6C]
  5990. 00004EE0  6F06                     ble        +0x8 /* 00004EE8 */
  5991. 00004EE2  396C 006C 0066           move.w     [A4 + 0x66], [A4 + 0x6C]
  5992. label00004EE8:
  5993. 00004EE8  286C 00EA                movea.l    A4, [A4 + 0xEA]
  5994. label00004EEC:
  5995. 00004EEC  B8FC 0000                cmpa.w     A4, 0x0
  5996. 00004EF0  6600 FB60                bne        -0x49E /* 00004A52 */
  5997. 00004EF4  285F                     movea.l    A4, [A7]+
  5998. 00004EF6  4E5E                     unlink     A6
  5999. 00004EF8  4E75                     rts
  6000. 00004EFA  4348                     chk.w      D1, A0
  6001. 00004EFC  4543                     chk.w      D2, D3
  6002. 00004EFE  4B54                     chk.w      D5, [A4]
  6003. 00004F00  4845                     swap.w     D5
  6004. fn00004F02:
  6005. 00004F02  4E56 FFCC                link       A6, -0x0034
  6006. 00004F06  2F0C                     move.l     -[A7], A4
  6007. 00004F08  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6008. 00004F0C  2868 00EA                movea.l    A4, [A0 + 0xEA]
  6009. 00004F10  6000 01B8                bra        +0x1BA /* 000050CA */
  6010. label00004F14:
  6011. 00004F14  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6012. 00004F18  4868 0026                pea.l      [A0 + 0x26]
  6013. 00004F1C  486C 0026                pea.l      [A4 + 0x26]
  6014. 00004F20  3F3C 0002                move.w     -[A7], 0x2
  6015. 00004F24  A9EB                     syscall    Pack4/FP68K
  6016. 00004F26  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6017. 00004F2A  4868 0030                pea.l      [A0 + 0x30]
  6018. 00004F2E  486C 0030                pea.l      [A4 + 0x30]
  6019. 00004F32  3F3C 0002                move.w     -[A7], 0x2
  6020. 00004F36  A9EB                     syscall    Pack4/FP68K
  6021. 00004F38  0C6C 0004 0010           cmpi.w     [A4 + 0x10], 0x4
  6022. 00004F3E  6600 0186                bne        +0x188 /* 000050C6 */
  6023. 00004F42  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  6024. 00004F48  486E FFFE                pea.l      [A6 - 0x2]
  6025. 00004F4C  486C 0026                pea.l      [A4 + 0x26]
  6026. 00004F50  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  6027. 00004F54  A9EB                     syscall    Pack4/FP68K
  6028. 00004F56  6D14                     blt        +0x16 /* 00004F6C */
  6029. 00004F58  2D6C 0026 FFF4           move.l     [A6 - 0xC], [A4 + 0x26]
  6030. 00004F5E  2D6C 002A FFF8           move.l     [A6 - 0x8], [A4 + 0x2A]
  6031. 00004F64  3D6C 002E FFFC           move.w     [A6 - 0x4], [A4 + 0x2E]
  6032. 00004F6A  602E                     bra        +0x30 /* 00004F9A */
  6033. label00004F6C:
  6034. 00004F6C  2D6C 0026 FFEA           move.l     [A6 - 0x16], [A4 + 0x26]
  6035. 00004F72  2D6C 002A FFEE           move.l     [A6 - 0x12], [A4 + 0x2A]
  6036. 00004F78  3D6C 002E FFF2           move.w     [A6 - 0xE], [A4 + 0x2E]
  6037. 00004F7E  486E FFEA                pea.l      [A6 - 0x16]
  6038. 00004F82  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6039. 00004F86  A9EB                     syscall    Pack4/FP68K
  6040. 00004F88  2D6E FFEA FFF4           move.l     [A6 - 0xC], [A6 - 0x16]
  6041. 00004F8E  2D6E FFEE FFF8           move.l     [A6 - 0x8], [A6 - 0x12]
  6042. 00004F94  3D6E FFF2 FFFC           move.w     [A6 - 0x4], [A6 - 0xE]
  6043. label00004F9A:
  6044. 00004F9A  2D7C 0000 9C40 FFE6      move.l     [A6 - 0x1A], 0x9C40
  6045. 00004FA2  486E FFE6                pea.l      [A6 - 0x1A]
  6046. 00004FA6  486E FFF4                pea.l      [A6 - 0xC]
  6047. 00004FAA  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  6048. 00004FAE  A9EB                     syscall    Pack4/FP68K
  6049. 00004FB0  5EC0                     sgt        D0
  6050. 00004FB2  4400                     neg.b      D0
  6051. 00004FB4  4880                     ext.w      D0
  6052. 00004FB6  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  6053. 00004FBC  486E FFE4                pea.l      [A6 - 0x1C]
  6054. 00004FC0  486C 0030                pea.l      [A4 + 0x30]
  6055. 00004FC4  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  6056. 00004FC8  A9EB                     syscall    Pack4/FP68K
  6057. 00004FCA  6D18                     blt        +0x1A /* 00004FE4 */
  6058. 00004FCC  48E7 8000                movem.l    -[A7], D0
  6059. 00004FD0  2D6C 0030 FFDA           move.l     [A6 - 0x26], [A4 + 0x30]
  6060. 00004FD6  2D6C 0034 FFDE           move.l     [A6 - 0x22], [A4 + 0x34]
  6061. 00004FDC  3D6C 0038 FFE2           move.w     [A6 - 0x1E], [A4 + 0x38]
  6062. 00004FE2  6032                     bra        +0x34 /* 00005016 */
  6063. label00004FE4:
  6064. 00004FE4  48E7 8000                movem.l    -[A7], D0
  6065. 00004FE8  2D6C 0030 FFD0           move.l     [A6 - 0x30], [A4 + 0x30]
  6066. 00004FEE  2D6C 0034 FFD4           move.l     [A6 - 0x2C], [A4 + 0x34]
  6067. 00004FF4  3D6C 0038 FFD8           move.w     [A6 - 0x28], [A4 + 0x38]
  6068. 00004FFA  486E FFD0                pea.l      [A6 - 0x30]
  6069. 00004FFE  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6070. 00005002  A9EB                     syscall    Pack4/FP68K
  6071. 00005004  2D6E FFD0 FFDA           move.l     [A6 - 0x26], [A6 - 0x30]
  6072. 0000500A  2D6E FFD4 FFDE           move.l     [A6 - 0x22], [A6 - 0x2C]
  6073. 00005010  3D6E FFD8 FFE2           move.w     [A6 - 0x1E], [A6 - 0x28]
  6074. label00005016:
  6075. 00005016  4CDF 0001                movem.l    D0, [A7]+
  6076. 0000501A  2D7C 0000 9C40 FFCC      move.l     [A6 - 0x34], 0x9C40
  6077. 00005022  486E FFCC                pea.l      [A6 - 0x34]
  6078. 00005026  486E FFDA                pea.l      [A6 - 0x26]
  6079. 0000502A  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  6080. 0000502E  A9EB                     syscall    Pack4/FP68K
  6081. 00005030  5EC1                     sgt        D1
  6082. 00005032  4401                     neg.b      D1
  6083. 00005034  4881                     ext.w      D1
  6084. 00005036  8041                     or.w       D0, D1
  6085. 00005038  4A40                     tst.w      D0
  6086. 0000503A  6700 008A                beq        +0x8C /* 000050C6 */
  6087. 0000503E  4A2D E4AE                tst.b      [A5 - 0x1B52]
  6088. 00005042  672E                     beq        +0x30 /* 00005072 */
  6089. 00005044  486D FAF2                pea.l      [A5 - 0x50E]
  6090. 00005048  486D F72E                pea.l      [A5 - 0x8D2]
  6091. 0000504C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  6092. 00005050  508F                     addq.l     A7, 8
  6093. 00005052  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  6094. 00005056  4267                     clr.w      -[A7]
  6095. 00005058  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  6096. 0000505C  4267                     clr.w      -[A7]
  6097. 0000505E  486D F72E                pea.l      [A5 - 0x8D2]
  6098. 00005062  486D E4F0                pea.l      [A5 - 0x1B10]
  6099. 00005066  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  6100. 0000506A  4EBA 0A92                jsr        [PC + 0xA92 /* 00005AFE */]
  6101. 0000506E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6102. label00005072:
  6103. 00005072  2D6C 0026 FFF6           move.l     [A6 - 0xA], [A4 + 0x26]
  6104. 00005078  2D6C 002A FFFA           move.l     [A6 - 0x6], [A4 + 0x2A]
  6105. 0000507E  3D6C 002E FFFE           move.w     [A6 - 0x2], [A4 + 0x2E]
  6106. 00005084  486E FFF6                pea.l      [A6 - 0xA]
  6107. 00005088  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6108. 0000508C  A9EB                     syscall    Pack4/FP68K
  6109. 0000508E  41EC 0026                lea.l      A0, [A4 + 0x26]
  6110. 00005092  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6111. 00005096  20D9                     move.l     [A0]+, [A1]+
  6112. 00005098  20D9                     move.l     [A0]+, [A1]+
  6113. 0000509A  30D9                     move.w     [A0]+, [A1]+
  6114. 0000509C  2D6C 0030 FFF6           move.l     [A6 - 0xA], [A4 + 0x30]
  6115. 000050A2  2D6C 0034 FFFA           move.l     [A6 - 0x6], [A4 + 0x34]
  6116. 000050A8  3D6C 0038 FFFE           move.w     [A6 - 0x2], [A4 + 0x38]
  6117. 000050AE  486E FFF6                pea.l      [A6 - 0xA]
  6118. 000050B2  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6119. 000050B6  A9EB                     syscall    Pack4/FP68K
  6120. 000050B8  41EC 0030                lea.l      A0, [A4 + 0x30]
  6121. 000050BC  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6122. 000050C0  20D9                     move.l     [A0]+, [A1]+
  6123. 000050C2  20D9                     move.l     [A0]+, [A1]+
  6124. 000050C4  30D9                     move.w     [A0]+, [A1]+
  6125. label000050C6:
  6126. 000050C6  286C 00EA                movea.l    A4, [A4 + 0xEA]
  6127. label000050CA:
  6128. 000050CA  B8FC 0000                cmpa.w     A4, 0x0
  6129. 000050CE  6600 FE44                bne        -0x1BA /* 00004F14 */
  6130. 000050D2  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6131. 000050D6  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  6132. 000050DC  486E FFFE                pea.l      [A6 - 0x2]
  6133. 000050E0  4868 0026                pea.l      [A0 + 0x26]
  6134. 000050E4  3F3C 200E                move.w     -[A7], 0x200E
  6135. 000050E8  A9EB                     syscall    Pack4/FP68K
  6136. 000050EA  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6137. 000050EE  3D7C 0000 FFFE           move.w     [A6 - 0x2], 0x0
  6138. 000050F4  486E FFFE                pea.l      [A6 - 0x2]
  6139. 000050F8  4868 0030                pea.l      [A0 + 0x30]
  6140. 000050FC  3F3C 200E                move.w     -[A7], 0x200E
  6141. 00005100  A9EB                     syscall    Pack4/FP68K
  6142. 00005102  285F                     movea.l    A4, [A7]+
  6143. 00005104  4E5E                     unlink     A6
  6144. 00005106  4E75                     rts
  6145. 00005108  4D4F                     chk.w      D6, A7
  6146. 0000510A  5645                     addq.w     D5, 3
  6147. 0000510C  5448                     addq.w     A0, 2
  6148. 0000510E  4553                     chk.w      D2, [A3]
  6149. fn00005110:
  6150. 00005110  2F0C                     move.l     -[A7], A4
  6151. 00005112  286D E4D4                movea.l    A4, [A5 - 0x1B2C]
  6152. 00005116  6044                     bra        +0x46 /* 0000515C */
  6153. label00005118:
  6154. 00005118  4A2C 00F2                tst.b      [A4 + 0xF2]
  6155. 0000511C  673A                     beq        +0x3C /* 00005158 */
  6156. 0000511E  4854                     pea.l      [A4]
  6157. 00005120  486D FB00                pea.l      [A5 - 0x500]
  6158. 00005124  486D F72E                pea.l      [A5 - 0x8D2]
  6159. 00005128  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6160. 0000512C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6161. 00005130  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  6162. 00005134  4267                     clr.w      -[A7]
  6163. 00005136  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  6164. 0000513A  4267                     clr.w      -[A7]
  6165. 0000513C  486D F72E                pea.l      [A5 - 0x8D2]
  6166. 00005140  486D E4F0                pea.l      [A5 - 0x1B10]
  6167. 00005144  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  6168. 00005148  4EBA 09B4                jsr        [PC + 0x9B4 /* 00005AFE */]
  6169. 0000514C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6170. 00005150  2F0C                     move.l     -[A7], A4
  6171. 00005152  4EBA 0012                jsr        [PC + 0x12 /* 00005166 */]
  6172. 00005156  588F                     addq.l     A7, 4
  6173. label00005158:
  6174. 00005158  286C 00EA                movea.l    A4, [A4 + 0xEA]
  6175. label0000515C:
  6176. 0000515C  B8FC 0000                cmpa.w     A4, 0x0
  6177. 00005160  66B6                     bne        -0x48 /* 00005118 */
  6178. 00005162  285F                     movea.l    A4, [A7]+
  6179. 00005164  4E75                     rts
  6180. fn00005166:
  6181. 00005166  4E56 FFE4                link       A6, -0x001C
  6182. 0000516A  206E 0008                movea.l    A0, [A6 + 0x8]
  6183. 0000516E  2D68 00EE FFFC           move.l     [A6 - 0x4], [A0 + 0xEE]
  6184. 00005174  206E 0008                movea.l    A0, [A6 + 0x8]
  6185. 00005178  2D68 00EA FFF8           move.l     [A6 - 0x8], [A0 + 0xEA]
  6186. 0000517E  202D E4D4                move.l     D0, [A5 - 0x1B2C]
  6187. 00005182  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  6188. 00005186  6628                     bne        +0x2A /* 000051B0 */
  6189. 00005188  4267                     clr.w      -[A7]
  6190. 0000518A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6191. 0000518E  101F                     move.b     D0, [A7]+
  6192. 00005190  4A00                     tst.b      D0
  6193. 00005192  6604                     bne        +0x6 /* 00005198 */
  6194. 00005194  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  6195. label00005198:
  6196. 00005198  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6197. 0000519C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  6198. 000051A0  548F                     addq.l     A7, 2
  6199. 000051A2  3F3C 0001                move.w     -[A7], 0x1
  6200. 000051A6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  6201. 000051AA  548F                     addq.l     A7, 2
  6202. 000051AC  6000 007E                bra        +0x80 /* 0000522C */
  6203. label000051B0:
  6204. 000051B0  206E 0008                movea.l    A0, [A6 + 0x8]
  6205. 000051B4  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  6206. 000051BA  6600 0070                bne        +0x72 /* 0000522C */
  6207. 000051BE  536D E4B0                subq.w     [A5 - 0x1B50], 1
  6208. 000051C2  4A6D E4B0                tst.w      [A5 - 0x1B50]
  6209. 000051C6  6624                     bne        +0x26 /* 000051EC */
  6210. 000051C8  4267                     clr.w      -[A7]
  6211. 000051CA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  6212. 000051CE  101F                     move.b     D0, [A7]+
  6213. 000051D0  4A00                     tst.b      D0
  6214. 000051D2  6604                     bne        +0x6 /* 000051D8 */
  6215. 000051D4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  6216. label000051D8:
  6217. 000051D8  3F3C 0014                move.w     -[A7], 0x14
  6218. 000051DC  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  6219. 000051E0  548F                     addq.l     A7, 2
  6220. 000051E2  3F3C 0001                move.w     -[A7], 0x1
  6221. 000051E6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  6222. 000051EA  548F                     addq.l     A7, 2
  6223. label000051EC:
  6224. 000051EC  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6225. 000051F0  4A68 00BA                tst.w      [A0 + 0xBA]
  6226. 000051F4  6F16                     ble        +0x18 /* 0000520C */
  6227. 000051F6  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6228. 000051FA  202E 0008                move.l     D0, [A6 + 0x8]
  6229. 000051FE  B0A8 00CA                cmp.l      D0, [A0 + 0xCA]
  6230. 00005202  6608                     bne        +0xA /* 0000520C */
  6231. 00005204  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6232. 00005208  4268 00BA                clr.w      [A0 + 0xBA]
  6233. label0000520C:
  6234. 0000520C  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6235. 00005210  4A68 00BC                tst.w      [A0 + 0xBC]
  6236. 00005214  6F16                     ble        +0x18 /* 0000522C */
  6237. 00005216  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6238. 0000521A  202E 0008                move.l     D0, [A6 + 0x8]
  6239. 0000521E  B0A8 00CE                cmp.l      D0, [A0 + 0xCE]
  6240. 00005222  6608                     bne        +0xA /* 0000522C */
  6241. 00005224  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6242. 00005228  4268 00BC                clr.w      [A0 + 0xBC]
  6243. label0000522C:
  6244. 0000522C  206E FFFC                movea.l    A0, [A6 - 0x4]
  6245. 00005230  216E FFF8 00EA           move.l     [A0 + 0xEA], [A6 - 0x8]
  6246. 00005236  206E FFF8                movea.l    A0, [A6 - 0x8]
  6247. 0000523A  216E FFFC 00EE           move.l     [A0 + 0xEE], [A6 - 0x4]
  6248. 00005240  4E5E                     unlink     A6
  6249. 00005242  4E75                     rts
  6250. 00005244  4445                     neg.w      D5
  6251. 00005246  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  6252. 0000524A  5348                     subq.w     A0, 1
  6253. fn0000524C:
  6254. 0000524C  4E56 FFCE                link       A6, -0x0032
  6255. 00005250  41EE 0012                lea.l      A0, [A6 + 0x12]
  6256. 00005254  2F20                     move.l     -[A7], -[A0]
  6257. 00005256  2F20                     move.l     -[A7], -[A0]
  6258. 00005258  3F20                     move.w     -[A7], -[A0]
  6259. 0000525A  486E FFD8                pea.l      [A6 - 0x28]
  6260. 0000525E  4EBA 0BCC                jsr        [PC + 0xBCC /* 00005E2C */]
  6261. 00005262  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6262. 00005266  486E 0012                pea.l      [A6 + 0x12]
  6263. 0000526A  486E FFD8                pea.l      [A6 - 0x28]
  6264. 0000526E  3F3C 0004                move.w     -[A7], 0x4
  6265. 00005272  A9EB                     syscall    Pack4/FP68K
  6266. 00005274  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6267. 00005278  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6268. 0000527C  20D9                     move.l     [A0]+, [A1]+
  6269. 0000527E  20D9                     move.l     [A0]+, [A1]+
  6270. 00005280  30D9                     move.w     [A0]+, [A1]+
  6271. 00005282  41EE 0012                lea.l      A0, [A6 + 0x12]
  6272. 00005286  2F20                     move.l     -[A7], -[A0]
  6273. 00005288  2F20                     move.l     -[A7], -[A0]
  6274. 0000528A  3F20                     move.w     -[A7], -[A0]
  6275. 0000528C  486E FFD8                pea.l      [A6 - 0x28]
  6276. 00005290  4EBA 095A                jsr        [PC + 0x95A /* 00005BEC */]
  6277. 00005294  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6278. 00005298  486E 0012                pea.l      [A6 + 0x12]
  6279. 0000529C  486E FFD8                pea.l      [A6 - 0x28]
  6280. 000052A0  3F3C 0004                move.w     -[A7], 0x4
  6281. 000052A4  A9EB                     syscall    Pack4/FP68K
  6282. 000052A6  41EE FFEC                lea.l      A0, [A6 - 0x14]
  6283. 000052AA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6284. 000052AE  20D9                     move.l     [A0]+, [A1]+
  6285. 000052B0  20D9                     move.l     [A0]+, [A1]+
  6286. 000052B2  30D9                     move.w     [A0]+, [A1]+
  6287. 000052B4  206E 0026                movea.l    A0, [A6 + 0x26]
  6288. 000052B8  2D6E FFF6 FFD8           move.l     [A6 - 0x28], [A6 - 0xA]
  6289. 000052BE  2D6E FFFA FFDC           move.l     [A6 - 0x24], [A6 - 0x6]
  6290. 000052C4  3D6E FFFE FFE0           move.w     [A6 - 0x20], [A6 - 0x2]
  6291. 000052CA  4868 003A                pea.l      [A0 + 0x3A]
  6292. 000052CE  486E FFD8                pea.l      [A6 - 0x28]
  6293. 000052D2  3F3C 0002                move.w     -[A7], 0x2
  6294. 000052D6  A9EB                     syscall    Pack4/FP68K
  6295. 000052D8  206E 001C                movea.l    A0, [A6 + 0x1C]
  6296. 000052DC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6297. 000052E0  20D9                     move.l     [A0]+, [A1]+
  6298. 000052E2  20D9                     move.l     [A0]+, [A1]+
  6299. 000052E4  30D9                     move.w     [A0]+, [A1]+
  6300. 000052E6  206E 0026                movea.l    A0, [A6 + 0x26]
  6301. 000052EA  2D6E FFEC FFD8           move.l     [A6 - 0x28], [A6 - 0x14]
  6302. 000052F0  2D6E FFF0 FFDC           move.l     [A6 - 0x24], [A6 - 0x10]
  6303. 000052F6  3D6E FFF4 FFE0           move.w     [A6 - 0x20], [A6 - 0xC]
  6304. 000052FC  4868 0044                pea.l      [A0 + 0x44]
  6305. 00005300  486E FFD8                pea.l      [A6 - 0x28]
  6306. 00005304  3F3C 0002                move.w     -[A7], 0x2
  6307. 00005308  A9EB                     syscall    Pack4/FP68K
  6308. 0000530A  206E 0020                movea.l    A0, [A6 + 0x20]
  6309. 0000530E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6310. 00005312  20D9                     move.l     [A0]+, [A1]+
  6311. 00005314  20D9                     move.l     [A0]+, [A1]+
  6312. 00005316  30D9                     move.w     [A0]+, [A1]+
  6313. 00005318  206E 0020                movea.l    A0, [A6 + 0x20]
  6314. 0000531C  41E8 000A                lea.l      A0, [A0 + 0xA]
  6315. 00005320  2F20                     move.l     -[A7], -[A0]
  6316. 00005322  2F20                     move.l     -[A7], -[A0]
  6317. 00005324  3F20                     move.w     -[A7], -[A0]
  6318. 00005326  206E 001C                movea.l    A0, [A6 + 0x1C]
  6319. 0000532A  41E8 000A                lea.l      A0, [A0 + 0xA]
  6320. 0000532E  2F20                     move.l     -[A7], -[A0]
  6321. 00005330  2F20                     move.l     -[A7], -[A0]
  6322. 00005332  3F20                     move.w     -[A7], -[A0]
  6323. 00005334  486E FFD8                pea.l      [A6 - 0x28]
  6324. 00005338  4EBA C372                jsr        [PC - 0x3C8E /* 000016AC */]
  6325. 0000533C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6326. 00005340  486E 0024                pea.l      [A6 + 0x24]
  6327. 00005344  486E FFCE                pea.l      [A6 - 0x32]
  6328. 00005348  3F3C 200E                move.w     -[A7], 0x200E
  6329. 0000534C  A9EB                     syscall    Pack4/FP68K
  6330. 0000534E  486E FFCE                pea.l      [A6 - 0x32]
  6331. 00005352  486E FFD8                pea.l      [A6 - 0x28]
  6332. 00005356  3F3C 0006                move.w     -[A7], 0x6
  6333. 0000535A  A9EB                     syscall    Pack4/FP68K
  6334. 0000535C  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  6335. 00005360  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6336. 00005364  20D9                     move.l     [A0]+, [A1]+
  6337. 00005366  20D9                     move.l     [A0]+, [A1]+
  6338. 00005368  30D9                     move.w     [A0]+, [A1]+
  6339. 0000536A  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  6340. 00005370  486E FFE0                pea.l      [A6 - 0x20]
  6341. 00005374  486E FFE2                pea.l      [A6 - 0x1E]
  6342. 00005378  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  6343. 0000537C  A9EB                     syscall    Pack4/FP68K
  6344. 0000537E  6F20                     ble        +0x22 /* 000053A0 */
  6345. 00005380  206E 001C                movea.l    A0, [A6 + 0x1C]
  6346. 00005384  486E FFE2                pea.l      [A6 - 0x1E]
  6347. 00005388  4850                     pea.l      [A0]
  6348. 0000538A  3F3C 0006                move.w     -[A7], 0x6
  6349. 0000538E  A9EB                     syscall    Pack4/FP68K
  6350. 00005390  206E 0020                movea.l    A0, [A6 + 0x20]
  6351. 00005394  486E FFE2                pea.l      [A6 - 0x1E]
  6352. 00005398  4850                     pea.l      [A0]
  6353. 0000539A  3F3C 0006                move.w     -[A7], 0x6
  6354. 0000539E  A9EB                     syscall    Pack4/FP68K
  6355. label000053A0:
  6356. 000053A0  4E5E                     unlink     A6
  6357. 000053A2  4E75                     rts
  6358. 000053A4  5343                     subq.w     D3, 1
  6359. 000053A6  4F55                     chk.w      D7, [A5]
  6360. 000053A8  5253                     addq.w     [A3], 1
  6361. 000053AA  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  6362. fn000053AC:
  6363. 000053AC  4E56 FFFC                link       A6, -0x0004
  6364. 000053B0  4AAE 000C                tst.l      [A6 + 0xC]
  6365. 000053B4  6F28                     ble        +0x2A /* 000053DE */
  6366. 000053B6  206E 0008                movea.l    A0, [A6 + 0x8]
  6367. 000053BA  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  6368. 000053BE  206E FFFC                movea.l    A0, [A6 - 0x4]
  6369. 000053C2  4250                     clr.w      [A0]
  6370. 000053C4  206E FFFC                movea.l    A0, [A6 - 0x4]
  6371. 000053C8  217C 0000 3A98 0002      move.l     [A0 + 0x2], 0x3A98
  6372. 000053D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6373. 000053D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6374. 000053D8  42A7                     clr.l      -[A7]
  6375. 000053DA  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  6376. label000053DE:
  6377. 000053DE  4E5E                     unlink     A6
  6378. 000053E0  4E75                     rts
  6379. 000053E2  504C                     addq.w     A4, 8
  6380. 000053E4  4159                     chk.w      D0, [A1]+
  6381. 000053E6  534F                     subq.w     A7, 1
  6382. 000053E8  554E                     subq.w     A6, 2
  6383. fn000053EA:
  6384. 000053EA  4E56 FF52                link       A6, -0x00AE
  6385. 000053EE  206E 0008                movea.l    A0, [A6 + 0x8]
  6386. 000053F2  302E 0010                move.w     D0, [A6 + 0x10]
  6387. 000053F6  B068 0066                cmp.w      D0, [A0 + 0x66]
  6388. 000053FA  6F0A                     ble        +0xC /* 00005406 */
  6389. 000053FC  206E 0008                movea.l    A0, [A6 + 0x8]
  6390. 00005400  3D68 0066 0010           move.w     [A6 + 0x10], [A0 + 0x66]
  6391. label00005406:
  6392. 00005406  206E 0008                movea.l    A0, [A6 + 0x8]
  6393. 0000540A  302E 0010                move.w     D0, [A6 + 0x10]
  6394. 0000540E  9168 0066                sub.w      [A0 + 0x66], D0
  6395. 00005412  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  6396. 00005416  4EBA 061C                jsr        [PC + 0x61C /* 00005A34 */]
  6397. 0000541A  588F                     addq.l     A7, 4
  6398. 0000541C  2D40 FFFC                move.l     [A6 - 0x4], D0
  6399. 00005420  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6400. 00005424  102D FB26                move.b     D0, [A5 - 0x4DA]
  6401. 00005428  4880                     ext.w      D0
  6402. 0000542A  3F00                     move.w     -[A7], D0
  6403. 0000542C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6404. 00005430  486D FB28                pea.l      [A5 - 0x4D8]
  6405. 00005434  486E FFA2                pea.l      [A6 - 0x5E]
  6406. 00005438  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6407. 0000543C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6408. 00005440  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  6409. 00005444  4267                     clr.w      -[A7]
  6410. 00005446  3F2D E4E0                move.w     -[A7], [A5 - 0x1B20]
  6411. 0000544A  4267                     clr.w      -[A7]
  6412. 0000544C  486E FFA2                pea.l      [A6 - 0x5E]
  6413. 00005450  486D E4F0                pea.l      [A5 - 0x1B10]
  6414. 00005454  2F2D E4E8                move.l     -[A7], [A5 - 0x1B18]
  6415. 00005458  4EBA 06A4                jsr        [PC + 0x6A4 /* 00005AFE */]
  6416. 0000545C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6417. 00005460  206E FFFC                movea.l    A0, [A6 - 0x4]
  6418. 00005464  7002                     moveq.l    D0, 0x02
  6419. 00005466  3140 0010                move.w     [A0 + 0x10], D0
  6420. 0000546A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6421. 0000546E  7064                     moveq.l    D0, 0x64
  6422. 00005470  3140 0062                move.w     [A0 + 0x62], D0
  6423. 00005474  206E FFFC                movea.l    A0, [A6 - 0x4]
  6424. 00005478  216E 000C 00D2           move.l     [A0 + 0xD2], [A6 + 0xC]
  6425. 0000547E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6426. 00005482  216E 0008 00CE           move.l     [A0 + 0xCE], [A6 + 0x8]
  6427. 00005488  206E FFFC                movea.l    A0, [A6 - 0x4]
  6428. 0000548C  316E 0010 0066           move.w     [A0 + 0x66], [A6 + 0x10]
  6429. 00005492  206E FFFC                movea.l    A0, [A6 - 0x4]
  6430. 00005496  4268 0064                clr.w      [A0 + 0x64]
  6431. 0000549A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6432. 0000549E  3D7C FFFF FFA0           move.w     [A6 - 0x60], 0xFFFF
  6433. 000054A4  486E FFA0                pea.l      [A6 - 0x60]
  6434. 000054A8  4868 00D6                pea.l      [A0 + 0xD6]
  6435. 000054AC  3F3C 200E                move.w     -[A7], 0x200E
  6436. 000054B0  A9EB                     syscall    Pack4/FP68K
  6437. 000054B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  6438. 000054B6  4268 006A                clr.w      [A0 + 0x6A]
  6439. 000054BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  6440. 000054BE  41E8 00A0                lea.l      A0, [A0 + 0xA0]
  6441. 000054C2  43ED FB46                lea.l      A1, [A5 - 0x4BA]
  6442. 000054C6  20D9                     move.l     [A0]+, [A1]+
  6443. 000054C8  20D9                     move.l     [A0]+, [A1]+
  6444. 000054CA  30D9                     move.w     [A0]+, [A1]+
  6445. 000054CC  206E 0008                movea.l    A0, [A6 + 0x8]
  6446. 000054D0  226E FFFC                movea.l    A1, [A6 - 0x4]
  6447. 000054D4  43E9 0026                lea.l      A1, [A1 + 0x26]
  6448. 000054D8  41E8 0026                lea.l      A0, [A0 + 0x26]
  6449. 000054DC  22D8                     move.l     [A1]+, [A0]+
  6450. 000054DE  22D8                     move.l     [A1]+, [A0]+
  6451. 000054E0  32D8                     move.w     [A1]+, [A0]+
  6452. 000054E2  206E 0008                movea.l    A0, [A6 + 0x8]
  6453. 000054E6  226E FFFC                movea.l    A1, [A6 - 0x4]
  6454. 000054EA  43E9 0030                lea.l      A1, [A1 + 0x30]
  6455. 000054EE  41E8 0030                lea.l      A0, [A0 + 0x30]
  6456. 000054F2  22D8                     move.l     [A1]+, [A0]+
  6457. 000054F4  22D8                     move.l     [A1]+, [A0]+
  6458. 000054F6  32D8                     move.w     [A1]+, [A0]+
  6459. 000054F8  206E 0008                movea.l    A0, [A6 + 0x8]
  6460. 000054FC  226E 000C                movea.l    A1, [A6 + 0xC]
  6461. 00005500  2D69 0026 FF98           move.l     [A6 - 0x68], [A1 + 0x26]
  6462. 00005506  2D69 002A FF9C           move.l     [A6 - 0x64], [A1 + 0x2A]
  6463. 0000550C  3D69 002E FFA0           move.w     [A6 - 0x60], [A1 + 0x2E]
  6464. 00005512  4868 0026                pea.l      [A0 + 0x26]
  6465. 00005516  486E FF98                pea.l      [A6 - 0x68]
  6466. 0000551A  3F3C 0002                move.w     -[A7], 0x2
  6467. 0000551E  A9EB                     syscall    Pack4/FP68K
  6468. 00005520  206E 0008                movea.l    A0, [A6 + 0x8]
  6469. 00005524  226E 000C                movea.l    A1, [A6 + 0xC]
  6470. 00005528  2D69 0030 FF8E           move.l     [A6 - 0x72], [A1 + 0x30]
  6471. 0000552E  2D69 0034 FF92           move.l     [A6 - 0x6E], [A1 + 0x34]
  6472. 00005534  3D69 0038 FF96           move.w     [A6 - 0x6A], [A1 + 0x38]
  6473. 0000553A  4868 0030                pea.l      [A0 + 0x30]
  6474. 0000553E  486E FF8E                pea.l      [A6 - 0x72]
  6475. 00005542  3F3C 0002                move.w     -[A7], 0x2
  6476. 00005546  A9EB                     syscall    Pack4/FP68K
  6477. 00005548  41EE FF98                lea.l      A0, [A6 - 0x68]
  6478. 0000554C  2F20                     move.l     -[A7], -[A0]
  6479. 0000554E  2F20                     move.l     -[A7], -[A0]
  6480. 00005550  3F20                     move.w     -[A7], -[A0]
  6481. 00005552  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  6482. 00005556  2F20                     move.l     -[A7], -[A0]
  6483. 00005558  2F20                     move.l     -[A7], -[A0]
  6484. 0000555A  3F20                     move.w     -[A7], -[A0]
  6485. 0000555C  486E FF84                pea.l      [A6 - 0x7C]
  6486. 00005560  4EBA BFD2                jsr        [PC - 0x402E /* 00001534 */]
  6487. 00005564  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6488. 00005568  41EE FFF2                lea.l      A0, [A6 - 0xE]
  6489. 0000556C  43EE FF84                lea.l      A1, [A6 - 0x7C]
  6490. 00005570  20D9                     move.l     [A0]+, [A1]+
  6491. 00005572  20D9                     move.l     [A0]+, [A1]+
  6492. 00005574  30D9                     move.w     [A0]+, [A1]+
  6493. 00005576  41EE FFFC                lea.l      A0, [A6 - 0x4]
  6494. 0000557A  2F20                     move.l     -[A7], -[A0]
  6495. 0000557C  2F20                     move.l     -[A7], -[A0]
  6496. 0000557E  3F20                     move.w     -[A7], -[A0]
  6497. 00005580  486E FF98                pea.l      [A6 - 0x68]
  6498. 00005584  4EBA 08A6                jsr        [PC + 0x8A6 /* 00005E2C */]
  6499. 00005588  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6500. 0000558C  486E 0010                pea.l      [A6 + 0x10]
  6501. 00005590  486E FF98                pea.l      [A6 - 0x68]
  6502. 00005594  3F3C 2004                move.w     -[A7], 0x2004
  6503. 00005598  A9EB                     syscall    Pack4/FP68K
  6504. 0000559A  3D7C 0003 FF96           move.w     [A6 - 0x6A], 0x3
  6505. 000055A0  486E FF96                pea.l      [A6 - 0x6A]
  6506. 000055A4  486E FF98                pea.l      [A6 - 0x68]
  6507. 000055A8  3F3C 2004                move.w     -[A7], 0x2004
  6508. 000055AC  A9EB                     syscall    Pack4/FP68K
  6509. 000055AE  206E 0008                movea.l    A0, [A6 + 0x8]
  6510. 000055B2  4868 003A                pea.l      [A0 + 0x3A]
  6511. 000055B6  486E FF98                pea.l      [A6 - 0x68]
  6512. 000055BA  3F3C 0000                move.w     -[A7], 0x0
  6513. 000055BE  A9EB                     syscall    Pack4/FP68K
  6514. 000055C0  206E FFFC                movea.l    A0, [A6 - 0x4]
  6515. 000055C4  41E8 003A                lea.l      A0, [A0 + 0x3A]
  6516. 000055C8  43EE FF98                lea.l      A1, [A6 - 0x68]
  6517. 000055CC  20D9                     move.l     [A0]+, [A1]+
  6518. 000055CE  20D9                     move.l     [A0]+, [A1]+
  6519. 000055D0  30D9                     move.w     [A0]+, [A1]+
  6520. 000055D2  41EE FFFC                lea.l      A0, [A6 - 0x4]
  6521. 000055D6  2F20                     move.l     -[A7], -[A0]
  6522. 000055D8  2F20                     move.l     -[A7], -[A0]
  6523. 000055DA  3F20                     move.w     -[A7], -[A0]
  6524. 000055DC  486E FF98                pea.l      [A6 - 0x68]
  6525. 000055E0  4EBA 060A                jsr        [PC + 0x60A /* 00005BEC */]
  6526. 000055E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6527. 000055E8  486E 0010                pea.l      [A6 + 0x10]
  6528. 000055EC  486E FF98                pea.l      [A6 - 0x68]
  6529. 000055F0  3F3C 2004                move.w     -[A7], 0x2004
  6530. 000055F4  A9EB                     syscall    Pack4/FP68K
  6531. 000055F6  3D7C 0003 FF96           move.w     [A6 - 0x6A], 0x3
  6532. 000055FC  486E FF96                pea.l      [A6 - 0x6A]
  6533. 00005600  486E FF98                pea.l      [A6 - 0x68]
  6534. 00005604  3F3C 2004                move.w     -[A7], 0x2004
  6535. 00005608  A9EB                     syscall    Pack4/FP68K
  6536. 0000560A  206E 0008                movea.l    A0, [A6 + 0x8]
  6537. 0000560E  4868 0044                pea.l      [A0 + 0x44]
  6538. 00005612  486E FF98                pea.l      [A6 - 0x68]
  6539. 00005616  3F3C 0000                move.w     -[A7], 0x0
  6540. 0000561A  A9EB                     syscall    Pack4/FP68K
  6541. 0000561C  206E FFFC                movea.l    A0, [A6 - 0x4]
  6542. 00005620  41E8 0044                lea.l      A0, [A0 + 0x44]
  6543. 00005624  43EE FF98                lea.l      A1, [A6 - 0x68]
  6544. 00005628  20D9                     move.l     [A0]+, [A1]+
  6545. 0000562A  20D9                     move.l     [A0]+, [A1]+
  6546. 0000562C  30D9                     move.w     [A0]+, [A1]+
  6547. 0000562E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6548. 00005632  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6549. 00005636  2F20                     move.l     -[A7], -[A0]
  6550. 00005638  2F20                     move.l     -[A7], -[A0]
  6551. 0000563A  3F20                     move.w     -[A7], -[A0]
  6552. 0000563C  206E FFFC                movea.l    A0, [A6 - 0x4]
  6553. 00005640  41E8 0044                lea.l      A0, [A0 + 0x44]
  6554. 00005644  2F20                     move.l     -[A7], -[A0]
  6555. 00005646  2F20                     move.l     -[A7], -[A0]
  6556. 00005648  3F20                     move.w     -[A7], -[A0]
  6557. 0000564A  486E FF98                pea.l      [A6 - 0x68]
  6558. 0000564E  4EBA C05C                jsr        [PC - 0x3FA4 /* 000016AC */]
  6559. 00005652  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6560. 00005656  3D7C 0002 FF96           move.w     [A6 - 0x6A], 0x2
  6561. 0000565C  486E FF96                pea.l      [A6 - 0x6A]
  6562. 00005660  486E FF98                pea.l      [A6 - 0x68]
  6563. 00005664  3F3C 2004                move.w     -[A7], 0x2004
  6564. 00005668  A9EB                     syscall    Pack4/FP68K
  6565. 0000566A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6566. 0000566E  41E8 00E0                lea.l      A0, [A0 + 0xE0]
  6567. 00005672  43EE FF98                lea.l      A1, [A6 - 0x68]
  6568. 00005676  20D9                     move.l     [A0]+, [A1]+
  6569. 00005678  20D9                     move.l     [A0]+, [A1]+
  6570. 0000567A  30D9                     move.w     [A0]+, [A1]+
  6571. 0000567C  4A2D E4AE                tst.b      [A5 - 0x1B52]
  6572. 00005680  6744                     beq        +0x46 /* 000056C6 */
  6573. 00005682  206E FFFC                movea.l    A0, [A6 - 0x4]
  6574. 00005686  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6575. 0000568A  2F20                     move.l     -[A7], -[A0]
  6576. 0000568C  2F20                     move.l     -[A7], -[A0]
  6577. 0000568E  3F20                     move.w     -[A7], -[A0]
  6578. 00005690  206E FFFC                movea.l    A0, [A6 - 0x4]
  6579. 00005694  41E8 0044                lea.l      A0, [A0 + 0x44]
  6580. 00005698  2F20                     move.l     -[A7], -[A0]
  6581. 0000569A  2F20                     move.l     -[A7], -[A0]
  6582. 0000569C  3F20                     move.w     -[A7], -[A0]
  6583. 0000569E  41EE FFFC                lea.l      A0, [A6 - 0x4]
  6584. 000056A2  2F20                     move.l     -[A7], -[A0]
  6585. 000056A4  2F20                     move.l     -[A7], -[A0]
  6586. 000056A6  3F20                     move.w     -[A7], -[A0]
  6587. 000056A8  486D FB50                pea.l      [A5 - 0x4B0]
  6588. 000056AC  486E FF52                pea.l      [A6 - 0xAE]
  6589. 000056B0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6590. 000056B4  4FEF 0026                lea.l      A7, [A7 + 0x26]
  6591. 000056B8  486E FF52                pea.l      [A6 - 0xAE]
  6592. 000056BC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  6593. 000056C0  588F                     addq.l     A7, 4
  6594. 000056C2  2F00                     move.l     -[A7], D0
  6595. 000056C4  ABFF                     syscall    DebugStr
  6596. label000056C6:
  6597. 000056C6  206E FFFC                movea.l    A0, [A6 - 0x4]
  6598. 000056CA  3D7C 0000 FFA0           move.w     [A6 - 0x60], 0x0
  6599. 000056D0  486E FFA0                pea.l      [A6 - 0x60]
  6600. 000056D4  4868 004E                pea.l      [A0 + 0x4E]
  6601. 000056D8  3F3C 200E                move.w     -[A7], 0x200E
  6602. 000056DC  A9EB                     syscall    Pack4/FP68K
  6603. 000056DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  6604. 000056E2  3D7C 0000 FFA0           move.w     [A6 - 0x60], 0x0
  6605. 000056E8  486E FFA0                pea.l      [A6 - 0x60]
  6606. 000056EC  4868 0058                pea.l      [A0 + 0x58]
  6607. 000056F0  3F3C 200E                move.w     -[A7], 0x200E
  6608. 000056F4  A9EB                     syscall    Pack4/FP68K
  6609. 000056F6  102D FB26                move.b     D0, [A5 - 0x4DA]
  6610. 000056FA  4880                     ext.w      D0
  6611. 000056FC  3F00                     move.w     -[A7], D0
  6612. 000056FE  486D FB72                pea.l      [A5 - 0x48E]
  6613. 00005702  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6614. 00005706  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6615. 0000570A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6616. 0000570E  522D FB26                addq.b     [A5 - 0x4DA], 1
  6617. 00005712  206E FFFC                movea.l    A0, [A6 - 0x4]
  6618. 00005716  4228 00F2                clr.b      [A0 + 0xF2]
  6619. 0000571A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6620. 0000571E  3D7C 2710 FFA0           move.w     [A6 - 0x60], 0x2710
  6621. 00005724  486E FFA0                pea.l      [A6 - 0x60]
  6622. 00005728  4868 0012                pea.l      [A0 + 0x12]
  6623. 0000572C  3F3C 200E                move.w     -[A7], 0x200E
  6624. 00005730  A9EB                     syscall    Pack4/FP68K
  6625. 00005732  4E5E                     unlink     A6
  6626. 00005734  4E75                     rts
  6627. 00005736  4C41 554E                movem.l    D1,D2,D3,D6,A0,A2,A4,A6, D1
  6628. 0000573A  4348                     chk.w      D1, A0
  6629. 0000573C  2020                     move.l     D0, -[A0]
  6630. export_52:
  6631. 0000573E  4E56 FFF8                link       A6, -0x0008
  6632. 00005742  4A6D E4B0                tst.w      [A5 - 0x1B50]
  6633. 00005746  6700 00F2                beq        +0xF4 /* 0000583A */
  6634. 0000574A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6635. 0000574E  4A68 0066                tst.w      [A0 + 0x66]
  6636. 00005752  6E20                     bgt        +0x22 /* 00005774 */
  6637. 00005754  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6638. 00005758  4A68 0066                tst.w      [A0 + 0x66]
  6639. 0000575C  6C0E                     bge        +0x10 /* 0000576C */
  6640. 0000575E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6641. 00005762  4A68 0066                tst.w      [A0 + 0x66]
  6642. 00005766  57C0                     seq        D0
  6643. 00005768  4400                     neg.b      D0
  6644. 0000576A  4880                     ext.w      D0
  6645. label0000576C:
  6646. 0000576C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  6647. 00005770  6000 00C8                bra        +0xCA /* 0000583A */
  6648. label00005774:
  6649. 00005774  486E FFFC                pea.l      [A6 - 0x4]
  6650. 00005778  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6651. 0000577C  3F28 0066                move.w     -[A7], [A0 + 0x66]
  6652. 00005780  486D FB1C                pea.l      [A5 - 0x4E4]
  6653. 00005784  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6654. 00005788  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6655. 0000578C  4A6D FB1C                tst.w      [A5 - 0x4E4]
  6656. 00005790  6700 00A8                beq        +0xAA /* 0000583A */
  6657. 00005794  2D6D E4D4 FFF8           move.l     [A6 - 0x8], [A5 - 0x1B2C]
  6658. 0000579A  602C                     bra        +0x2E /* 000057C8 */
  6659. label0000579C:
  6660. 0000579C  206E FFF8                movea.l    A0, [A6 - 0x8]
  6661. 000057A0  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  6662. 000057A6  6616                     bne        +0x18 /* 000057BE */
  6663. 000057A8  302E FFFC                move.w     D0, [A6 - 0x4]
  6664. 000057AC  0640 0030                addi.w     D0, 0x30 /* '0' */
  6665. 000057B0  206E FFF8                movea.l    A0, [A6 - 0x8]
  6666. 000057B4  1228 0005                move.b     D1, [A0 + 0x5]
  6667. 000057B8  4881                     ext.w      D1
  6668. 000057BA  B240                     cmp.w      D1, D0
  6669. 000057BC  6710                     beq        +0x12 /* 000057CE */
  6670. label000057BE:
  6671. 000057BE  206E FFF8                movea.l    A0, [A6 - 0x8]
  6672. 000057C2  2D68 00EA FFF8           move.l     [A6 - 0x8], [A0 + 0xEA]
  6673. label000057C8:
  6674. 000057C8  4AAE FFF8                tst.l      [A6 - 0x8]
  6675. 000057CC  66CE                     bne        -0x30 /* 0000579C */
  6676. label000057CE:
  6677. 000057CE  4AAE FFF8                tst.l      [A6 - 0x8]
  6678. 000057D2  6606                     bne        +0x8 /* 000057DA */
  6679. 000057D4  486D FB7E                pea.l      [A5 - 0x482]
  6680. 000057D8  ABFF                     syscall    DebugStr
  6681. label000057DA:
  6682. 000057DA  302E 0008                move.w     D0, [A6 + 0x8]
  6683. 000057DE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6684. 000057E2  0003 0005                ori.b      D3, 0x5
  6685. 000057E6  0048 0006                ori.w      A0, 0x6
  6686. 000057EA  001A 002E                ori.b      [A2]+, 0x2E /* '.' */
  6687. 000057EE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6688. 000057F2  316D FB1C 00B4           move.w     [A0 + 0xB4], [A5 - 0x4E4]
  6689. 000057F8  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6690. 000057FC  216E FFF8 00BE           move.l     [A0 + 0xBE], [A6 - 0x8]
  6691. 00005802  602A                     bra        +0x2C /* 0000582E */
  6692. 00005804  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6693. 00005808  316D FB1C 00B6           move.w     [A0 + 0xB6], [A5 - 0x4E4]
  6694. 0000580E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6695. 00005812  216E FFF8 00C2           move.l     [A0 + 0xC2], [A6 - 0x8]
  6696. 00005818  6014                     bra        +0x16 /* 0000582E */
  6697. 0000581A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6698. 0000581E  316D FB1C 00B8           move.w     [A0 + 0xB8], [A5 - 0x4E4]
  6699. 00005824  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6700. 00005828  216E FFF8 00C6           move.l     [A0 + 0xC6], [A6 - 0x8]
  6701. label0000582E:
  6702. 0000582E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6703. 00005832  302D FB1C                move.w     D0, [A5 - 0x4E4]
  6704. 00005836  9168 0066                sub.w      [A0 + 0x66], D0
  6705. label0000583A:
  6706. 0000583A  4E5E                     unlink     A6
  6707. 0000583C  4E75                     rts
  6708. 0000583E  4649                     not.w      A1
  6709. 00005840  5245                     addq.w     D5, 1
  6710. 00005842  4152                     chk.w      D0, [A2]
  6711. 00005844  4159                     chk.w      D0, [A1]+
  6712. export_50:
  6713. 00005846  4E56 FFF8                link       A6, -0x0008
  6714. 0000584A  4A6D E4B0                tst.w      [A5 - 0x1B50]
  6715. 0000584E  6700 00D8                beq        +0xDA /* 00005928 */
  6716. 00005852  3B7C 01F4 FB24           move.w     [A5 - 0x4DC], 0x1F4
  6717. 00005858  486E FFFC                pea.l      [A6 - 0x4]
  6718. 0000585C  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6719. 00005860  3F28 0066                move.w     -[A7], [A0 + 0x66]
  6720. 00005864  486D FB1C                pea.l      [A5 - 0x4E4]
  6721. 00005868  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6722. 0000586C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6723. 00005870  4A6D FB1C                tst.w      [A5 - 0x4E4]
  6724. 00005874  6600 0030                bne        +0x32 /* 000058A6 */
  6725. 00005878  302E 0008                move.w     D0, [A6 + 0x8]
  6726. 0000587C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6727. 00005880  0007 0008                ori.b      D7, 0x8
  6728. 00005884  0022 0004                ori.b      -[A2], 0x4
  6729. 00005888  0010 206D                ori.b      [A0], 0x6D /* 'm' */
  6730. 0000588C  E4D4                     roxr  .w   [A4]
  6731. 0000588E  316D FB1C 00BA           move.w     [A0 + 0xBA], [A5 - 0x4E4]
  6732. 00005894  6000 0092                bra        +0x94 /* 00005928 */
  6733. 00005898  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6734. 0000589C  316D FB1C 00BC           move.w     [A0 + 0xBC], [A5 - 0x4E4]
  6735. 000058A2  6000 0084                bra        +0x86 /* 00005928 */
  6736. label000058A6:
  6737. 000058A6  2D6D E4D4 FFF8           move.l     [A6 - 0x8], [A5 - 0x1B2C]
  6738. 000058AC  602C                     bra        +0x2E /* 000058DA */
  6739. label000058AE:
  6740. 000058AE  206E FFF8                movea.l    A0, [A6 - 0x8]
  6741. 000058B2  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  6742. 000058B8  6616                     bne        +0x18 /* 000058D0 */
  6743. 000058BA  302E FFFC                move.w     D0, [A6 - 0x4]
  6744. 000058BE  0640 0030                addi.w     D0, 0x30 /* '0' */
  6745. 000058C2  206E FFF8                movea.l    A0, [A6 - 0x8]
  6746. 000058C6  1228 0005                move.b     D1, [A0 + 0x5]
  6747. 000058CA  4881                     ext.w      D1
  6748. 000058CC  B240                     cmp.w      D1, D0
  6749. 000058CE  6710                     beq        +0x12 /* 000058E0 */
  6750. label000058D0:
  6751. 000058D0  206E FFF8                movea.l    A0, [A6 - 0x8]
  6752. 000058D4  2D68 00EA FFF8           move.l     [A6 - 0x8], [A0 + 0xEA]
  6753. label000058DA:
  6754. 000058DA  4AAE FFF8                tst.l      [A6 - 0x8]
  6755. 000058DE  66CE                     bne        -0x30 /* 000058AE */
  6756. label000058E0:
  6757. 000058E0  4AAE FFF8                tst.l      [A6 - 0x8]
  6758. 000058E4  6606                     bne        +0x8 /* 000058EC */
  6759. 000058E6  486D FB92                pea.l      [A5 - 0x46E]
  6760. 000058EA  ABFF                     syscall    DebugStr
  6761. label000058EC:
  6762. 000058EC  302E 0008                move.w     D0, [A6 + 0x8]
  6763. 000058F0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  6764. 000058F4  0007 0008                ori.b      D7, 0x8
  6765. 000058F8  0030 0004 0018           ori.b      [A0 + D0.w + 0x18], 0x4
  6766. 000058FE  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6767. 00005902  316D FB1C 00BA           move.w     [A0 + 0xBA], [A5 - 0x4E4]
  6768. 00005908  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6769. 0000590C  216E FFF8 00CA           move.l     [A0 + 0xCA], [A6 - 0x8]
  6770. 00005912  6014                     bra        +0x16 /* 00005928 */
  6771. 00005914  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6772. 00005918  316D FB1C 00BC           move.w     [A0 + 0xBC], [A5 - 0x4E4]
  6773. 0000591E  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6774. 00005922  216E FFF8 00CE           move.l     [A0 + 0xCE], [A6 - 0x8]
  6775. label00005928:
  6776. 00005928  4E5E                     unlink     A6
  6777. 0000592A  4E75                     rts
  6778. 0000592C  4649                     not.w      A1
  6779. 0000592E  5245                     addq.w     D5, 1
  6780. 00005930  4142                     chk.w      D0, D2
  6781. 00005932  4541                     chk.w      D2, D1
  6782. export_51:
  6783. 00005934  4E56 FFF8                link       A6, -0x0008
  6784. 00005938  4A6D E4B0                tst.w      [A5 - 0x1B50]
  6785. 0000593C  6700 00B8                beq        +0xBA /* 000059F6 */
  6786. 00005940  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6787. 00005944  4A68 0066                tst.w      [A0 + 0x66]
  6788. 00005948  6E20                     bgt        +0x22 /* 0000596A */
  6789. 0000594A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6790. 0000594E  4A68 0066                tst.w      [A0 + 0x66]
  6791. 00005952  6C0E                     bge        +0x10 /* 00005962 */
  6792. 00005954  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6793. 00005958  4A68 0066                tst.w      [A0 + 0x66]
  6794. 0000595C  57C0                     seq        D0
  6795. 0000595E  4400                     neg.b      D0
  6796. 00005960  4880                     ext.w      D0
  6797. label00005962:
  6798. 00005962  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  6799. 00005966  6000 008E                bra        +0x90 /* 000059F6 */
  6800. label0000596A:
  6801. 0000596A  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6802. 0000596E  3B68 0066 FB24           move.w     [A5 - 0x4DC], [A0 + 0x66]
  6803. 00005974  486E FFFC                pea.l      [A6 - 0x4]
  6804. 00005978  206D E4D4                movea.l    A0, [A5 - 0x1B2C]
  6805. 0000597C  3F28 0066                move.w     -[A7], [A0 + 0x66]
  6806. 00005980  486D FB1C                pea.l      [A5 - 0x4E4]
  6807. 00005984  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6808. 00005988  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6809. 0000598C  2D6D E4D4 FFF8           move.l     [A6 - 0x8], [A5 - 0x1B2C]
  6810. 00005992  602C                     bra        +0x2E /* 000059C0 */
  6811. label00005994:
  6812. 00005994  206E FFF8                movea.l    A0, [A6 - 0x8]
  6813. 00005998  0C68 0001 0010           cmpi.w     [A0 + 0x10], 0x1
  6814. 0000599E  6616                     bne        +0x18 /* 000059B6 */
  6815. 000059A0  302E FFFC                move.w     D0, [A6 - 0x4]
  6816. 000059A4  0640 0030                addi.w     D0, 0x30 /* '0' */
  6817. 000059A8  206E FFF8                movea.l    A0, [A6 - 0x8]
  6818. 000059AC  1228 0005                move.b     D1, [A0 + 0x5]
  6819. 000059B0  4881                     ext.w      D1
  6820. 000059B2  B240                     cmp.w      D1, D0
  6821. 000059B4  6710                     beq        +0x12 /* 000059C6 */
  6822. label000059B6:
  6823. 000059B6  206E FFF8                movea.l    A0, [A6 - 0x8]
  6824. 000059BA  2D68 00EA FFF8           move.l     [A6 - 0x8], [A0 + 0xEA]
  6825. label000059C0:
  6826. 000059C0  4AAE FFF8                tst.l      [A6 - 0x8]
  6827. 000059C4  66CE                     bne        -0x30 /* 00005994 */
  6828. label000059C6:
  6829. 000059C6  0C6D 0001 FB1C           cmpi.w     [A5 - 0x4E4], 0x1
  6830. 000059CC  6D28                     blt        +0x2A /* 000059F6 */
  6831. 000059CE  3F2D FB1C                move.w     -[A7], [A5 - 0x4E4]
  6832. 000059D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6833. 000059D6  2F2D E4D4                move.l     -[A7], [A5 - 0x1B2C]
  6834. 000059DA  4EBA FA0E                jsr        [PC - 0x5F2 /* 000053EA */]
  6835. 000059DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6836. 000059E2  4AAD F416                tst.l      [A5 - 0xBEA]
  6837. 000059E6  670E                     beq        +0x10 /* 000059F6 */
  6838. 000059E8  2F2D F416                move.l     -[A7], [A5 - 0xBEA]
  6839. 000059EC  2F2D F3D2                move.l     -[A7], [A5 - 0xC2E]
  6840. 000059F0  4EBA F9BA                jsr        [PC - 0x646 /* 000053AC */]
  6841. 000059F4  508F                     addq.l     A7, 8
  6842. label000059F6:
  6843. 000059F6  4E5E                     unlink     A6
  6844. 000059F8  4E75                     rts
  6845. 000059FA  4C41 554E                movem.l    D1,D2,D3,D6,A0,A2,A4,A6, D1
  6846. 000059FE  4348                     chk.w      D1, A0
  6847. 00005A00  4154                     chk.w      D0, [A4]
  6848. fn00005A02:
  6849. 00005A02  4E56 0000                link       A6, 0
  6850. 00005A06  2F0C                     move.l     -[A7], A4
  6851. 00005A08  286E 0008                movea.l    A4, [A6 + 0x8]
  6852. 00005A0C  B8FC 0000                cmpa.w     A4, 0x0
  6853. 00005A10  660C                     bne        +0xE /* 00005A1E */
  6854. 00005A12  486D FBA8                pea.l      [A5 - 0x458]
  6855. 00005A16  ABFF                     syscall    DebugStr
  6856. 00005A18  6004                     bra        +0x6 /* 00005A1E */
  6857. label00005A1A:
  6858. 00005A1A  286C 00EA                movea.l    A4, [A4 + 0xEA]
  6859. label00005A1E:
  6860. 00005A1E  4AAC 00EA                tst.l      [A4 + 0xEA]
  6861. 00005A22  66F6                     bne        -0x8 /* 00005A1A */
  6862. 00005A24  200C                     move.l     D0, A4
  6863. 00005A26  285F                     movea.l    A4, [A7]+
  6864. 00005A28  4E5E                     unlink     A6
  6865. 00005A2A  4E75                     rts
  6866. 00005A2C  5255                     addq.w     [A5], 1
  6867. 00005A2E  4E54 4845                link       A4, -0xFFFFB7BB
  6868. 00005A32  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  6869. // begin alternate branch 00005A34-00005A38
  6870. fn00005A34:
  6871. 00005A34  4E56 FFF8                link       A6, -0x0008
  6872. // end alternate branch 00005A34-00005A38
  6873. fn00005A34: // (misaligned)
  6874. 00005A36  FFF8                     .invalid   <<F/7/7>>
  6875. 00005A38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6876. 00005A3C  4EBA FFC4                jsr        [PC - 0x3C /* 00005A02 */]
  6877. 00005A40  588F                     addq.l     A7, 4
  6878. 00005A42  2D40 FFF8                move.l     [A6 - 0x8], D0
  6879. 00005A46  4878 00F4                push.l     0xF4
  6880. 00005A4A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  6881. 00005A4E  588F                     addq.l     A7, 4
  6882. 00005A50  2D40 FFFC                move.l     [A6 - 0x4], D0
  6883. 00005A54  4AAE FFFC                tst.l      [A6 - 0x4]
  6884. 00005A58  6606                     bne        +0x8 /* 00005A60 */
  6885. 00005A5A  486D FBB4                pea.l      [A5 - 0x44C]
  6886. 00005A5E  ABFF                     syscall    DebugStr
  6887. label00005A60:
  6888. 00005A60  206E FFFC                movea.l    A0, [A6 - 0x4]
  6889. 00005A64  216E FFF8 00EE           move.l     [A0 + 0xEE], [A6 - 0x8]
  6890. 00005A6A  206E FFF8                movea.l    A0, [A6 - 0x8]
  6891. 00005A6E  216E FFFC 00EA           move.l     [A0 + 0xEA], [A6 - 0x4]
  6892. 00005A74  206E FFFC                movea.l    A0, [A6 - 0x4]
  6893. 00005A78  42A8 00EA                clr.l      [A0 + 0xEA]
  6894. 00005A7C  202E FFFC                move.l     D0, [A6 - 0x4]
  6895. 00005A80  4E5E                     unlink     A6
  6896. 00005A82  4E75                     rts
  6897. 00005A84  4745                     chk.w      D3, D5
  6898. 00005A86  5441                     addq.w     D1, 2
  6899. 00005A88  5348                     subq.w     A0, 1
  6900. 00005A8A  4950                     chk.w      D4, [A0]
  6901. export_53:
  6902. fn00005A8C:
  6903. 00005A8C  4E56 FFB0                link       A6, -0x0050
  6904. 00005A90  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6905. 00005A94  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6906. 00005A98  486D FBC6                pea.l      [A5 - 0x43A]
  6907. 00005A9C  486E FFB0                pea.l      [A6 - 0x50]
  6908. 00005AA0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6909. 00005AA4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6910. 00005AA8  486E FFB0                pea.l      [A6 - 0x50]
  6911. 00005AAC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  6912. 00005AB0  588F                     addq.l     A7, 4
  6913. 00005AB2  2F00                     move.l     -[A7], D0
  6914. 00005AB4  ABFF                     syscall    DebugStr
  6915. 00005AB6  4E5E                     unlink     A6
  6916. 00005AB8  4E75                     rts
  6917. 00005ABA  4445                     neg.w      D5
  6918. 00005ABC  4255                     clr.w      [A5]
  6919. 00005ABE  4749                     chk.w      D3, A1
  6920. 00005AC0  4E54 4E56                link       A4, -0xFFFFB1AA
  6921. // begin alternate branch 00005AC2-00005AC6
  6922. fn00005AC2:
  6923. 00005AC2  4E56 FFB0                link       A6, -0x0050
  6924. // end alternate branch 00005AC2-00005AC6
  6925. fn00005AC2: // (misaligned)
  6926. 00005AC4  FFB0                     .invalid   <<F/6/7>>
  6927. 00005AC6  41EE 0012                lea.l      A0, [A6 + 0x12]
  6928. 00005ACA  2F20                     move.l     -[A7], -[A0]
  6929. 00005ACC  2F20                     move.l     -[A7], -[A0]
  6930. 00005ACE  3F20                     move.w     -[A7], -[A0]
  6931. 00005AD0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6932. 00005AD4  486D FBCC                pea.l      [A5 - 0x434]
  6933. 00005AD8  486E FFB0                pea.l      [A6 - 0x50]
  6934. 00005ADC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6935. 00005AE0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6936. 00005AE4  486E FFB0                pea.l      [A6 - 0x50]
  6937. 00005AE8  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  6938. 00005AEC  588F                     addq.l     A7, 4
  6939. 00005AEE  2F00                     move.l     -[A7], D0
  6940. 00005AF0  ABFF                     syscall    DebugStr
  6941. 00005AF2  4E5E                     unlink     A6
  6942. 00005AF4  4E75                     rts
  6943. 00005AF6  4445                     neg.w      D5
  6944. 00005AF8  4255                     clr.w      [A5]
  6945. 00005AFA  4744                     chk.w      D3, D4
  6946. 00005AFC  4F55                     chk.w      D7, [A5]
  6947. fn00005AFE:
  6948. 00005AFE  4E56 FFF8                link       A6, -0x0008
  6949. 00005B02  206E 0008                movea.l    A0, [A6 + 0x8]
  6950. 00005B06  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6951. 00005B0A  41E8 0010                lea.l      A0, [A0 + 0x10]
  6952. 00005B0E  22D8                     move.l     [A1]+, [A0]+
  6953. 00005B10  22D8                     move.l     [A1]+, [A0]+
  6954. 00005B12  4A2E 0015                tst.b      [A6 + 0x15]
  6955. 00005B16  670C                     beq        +0xE /* 00005B24 */
  6956. 00005B18  066E FFF1 FFFC           addi.w     [A6 - 0x4], 0xFFF1
  6957. 00005B1E  066E FFF1 FFFE           addi.w     [A6 - 0x2], 0xFFF1
  6958. label00005B24:
  6959. 00005B24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6960. 00005B28  A873                     syscall    SetPort
  6961. 00005B2A  302E 0016                move.w     D0, [A6 + 0x16]
  6962. 00005B2E  4440                     neg.w      D0
  6963. 00005B30  486E FFF8                pea.l      [A6 - 0x8]
  6964. 00005B34  4267                     clr.w      -[A7]
  6965. 00005B36  3F00                     move.w     -[A7], D0
  6966. 00005B38  206E 000C                movea.l    A0, [A6 + 0xC]
  6967. 00005B3C  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  6968. 00005B40  A8EF                     syscall    ScrollRect
  6969. 00005B42  486E FFF8                pea.l      [A6 - 0x8]
  6970. 00005B46  A928                     syscall    InvalRect
  6971. 00005B48  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  6972. 00005B4C  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  6973. 00005B50  A893                     syscall    MoveTo
  6974. 00005B52  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6975. 00005B56  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  6976. 00005B5A  588F                     addq.l     A7, 4
  6977. 00005B5C  2F00                     move.l     -[A7], D0
  6978. 00005B5E  A884                     syscall    DrawString
  6979. 00005B60  486E FFF8                pea.l      [A6 - 0x8]
  6980. 00005B64  A92A                     syscall    ValidRect
  6981. 00005B66  4E5E                     unlink     A6
  6982. 00005B68  4E75                     rts
  6983. 00005B6A  5354                     subq.w     [A4], 1
  6984. 00005B6C  5249                     addq.w     A1, 1
  6985. 00005B6E  4E47                     trap       7
  6986. 00005B70  544F                     addq.w     A7, 2
  6987. fn00005B72:
  6988. 00005B72  4E56 FFE6                link       A6, -0x001A
  6989. 00005B76  3D7C 0000 FFF2           move.w     [A6 - 0xE], 0x0
  6990. 00005B7C  486E FFF2                pea.l      [A6 - 0xE]
  6991. 00005B80  486E FFF4                pea.l      [A6 - 0xC]
  6992. 00005B84  3F3C 200E                move.w     -[A7], 0x200E
  6993. 00005B88  A9EB                     syscall    Pack4/FP68K
  6994. 00005B8A  426E FFFE                clr.w      [A6 - 0x2]
  6995. 00005B8E  6048                     bra        +0x4A /* 00005BD8 */
  6996. label00005B90:
  6997. 00005B90  302E FFFE                move.w     D0, [A6 - 0x2]
  6998. 00005B94  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  6999. 00005B98  41ED FBD2                lea.l      A0, [A5 - 0x42E]
  7000. 00005B9C  D1C0                     add.l      A0, D0
  7001. 00005B9E  43EE FFFE                lea.l      A1, [A6 - 0x2]
  7002. 00005BA2  2F21                     move.l     -[A7], -[A1]
  7003. 00005BA4  2F21                     move.l     -[A7], -[A1]
  7004. 00005BA6  3F21                     move.w     -[A7], -[A1]
  7005. 00005BA8  486E FFEA                pea.l      [A6 - 0x16]
  7006. 00005BAC  2D48 FFE6                move.l     [A6 - 0x1A], A0
  7007. 00005BB0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  7008. 00005BB4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7009. 00005BB8  206E FFE6                movea.l    A0, [A6 - 0x1A]
  7010. 00005BBC  43EE FFEA                lea.l      A1, [A6 - 0x16]
  7011. 00005BC0  20D9                     move.l     [A0]+, [A1]+
  7012. 00005BC2  20D9                     move.l     [A0]+, [A1]+
  7013. 00005BC4  30D9                     move.w     [A0]+, [A1]+
  7014. 00005BC6  526E FFFE                addq.w     [A6 - 0x2], 1
  7015. 00005BCA  486D FFBA                pea.l      [A5 - 0x46]
  7016. 00005BCE  486E FFF4                pea.l      [A6 - 0xC]
  7017. 00005BD2  3F3C 0000                move.w     -[A7], 0x0
  7018. 00005BD6  A9EB                     syscall    Pack4/FP68K
  7019. label00005BD8:
  7020. 00005BD8  0C6E 0064 FFFE           cmpi.w     [A6 - 0x2], 0x64 /* 'd' */
  7021. 00005BDE  6DB0                     blt        -0x4E /* 00005B90 */
  7022. 00005BE0  4E5E                     unlink     A6
  7023. 00005BE2  4E75                     rts
  7024. 00005BE4  494E                     chk.w      D4, A6
  7025. 00005BE6  4954                     chk.w      D4, [A4]
  7026. 00005BE8  5349                     subq.w     A1, 1
  7027. 00005BEA  4E45                     trap       5
  7028. fn00005BEC:
  7029. 00005BEC  4E56 FFF2                link       A6, -0x000E
  7030. 00005BF0  2F07                     move.l     -[A7], D7
  7031. 00005BF2  486D FFC4                pea.l      [A5 - 0x3C]
  7032. 00005BF6  486E 000C                pea.l      [A6 + 0xC]
  7033. 00005BFA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7034. 00005BFE  A9EB                     syscall    Pack4/FP68K
  7035. 00005C00  6F00 0080                ble        +0x82 /* 00005C82 */
  7036. 00005C04  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  7037. 00005C0A  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  7038. 00005C10  3D6E 0014 FFFC           move.w     [A6 - 0x4], [A6 + 0x14]
  7039. 00005C16  486D FFC4                pea.l      [A5 - 0x3C]
  7040. 00005C1A  486E FFF4                pea.l      [A6 - 0xC]
  7041. 00005C1E  3F3C 0006                move.w     -[A7], 0x6
  7042. 00005C22  A9EB                     syscall    Pack4/FP68K
  7043. 00005C24  486E FFF4                pea.l      [A6 - 0xC]
  7044. 00005C28  3F3C 0016                move.w     -[A7], 0x16
  7045. 00005C2C  A9EB                     syscall    Pack4/FP68K
  7046. 00005C2E  486E FFF4                pea.l      [A6 - 0xC]
  7047. 00005C32  486E FFF2                pea.l      [A6 - 0xE]
  7048. 00005C36  3F3C 2010                move.w     -[A7], 0x2010
  7049. 00005C3A  A9EB                     syscall    Pack4/FP68K
  7050. 00005C3C  3E2E FFF2                move.w     D7, [A6 - 0xE]
  7051. 00005C40  3D47 FFFC                move.w     [A6 - 0x4], D7
  7052. 00005C44  2D6D FFC4 FFF2           move.l     [A6 - 0xE], [A5 - 0x3C]
  7053. 00005C4A  2D6D FFC8 FFF6           move.l     [A6 - 0xA], [A5 - 0x38]
  7054. 00005C50  3D6D FFCC FFFA           move.w     [A6 - 0x6], [A5 - 0x34]
  7055. 00005C56  486E FFFC                pea.l      [A6 - 0x4]
  7056. 00005C5A  486E FFF2                pea.l      [A6 - 0xE]
  7057. 00005C5E  3F3C 2004                move.w     -[A7], 0x2004
  7058. 00005C62  A9EB                     syscall    Pack4/FP68K
  7059. 00005C64  486E FFF2                pea.l      [A6 - 0xE]
  7060. 00005C68  486E 000C                pea.l      [A6 + 0xC]
  7061. 00005C6C  3F3C 0002                move.w     -[A7], 0x2
  7062. 00005C70  A9EB                     syscall    Pack4/FP68K
  7063. 00005C72  600E                     bra        +0x10 /* 00005C82 */
  7064. label00005C74:
  7065. 00005C74  486D FFC4                pea.l      [A5 - 0x3C]
  7066. 00005C78  486E 000C                pea.l      [A6 + 0xC]
  7067. 00005C7C  3F3C 0000                move.w     -[A7], 0x0
  7068. 00005C80  A9EB                     syscall    Pack4/FP68K
  7069. label00005C82:
  7070. 00005C82  3D7C 0000 FFFC           move.w     [A6 - 0x4], 0x0
  7071. 00005C88  486E FFFC                pea.l      [A6 - 0x4]
  7072. 00005C8C  486E 000C                pea.l      [A6 + 0xC]
  7073. 00005C90  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  7074. 00005C94  A9EB                     syscall    Pack4/FP68K
  7075. 00005C96  6DDC                     blt        -0x22 /* 00005C74 */
  7076. 00005C98  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  7077. 00005C9E  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  7078. 00005CA4  3D6E 0014 FFFC           move.w     [A6 - 0x4], [A6 + 0x14]
  7079. 00005CAA  486D FFCE                pea.l      [A5 - 0x32]
  7080. 00005CAE  486E FFF4                pea.l      [A6 - 0xC]
  7081. 00005CB2  3F3C 0006                move.w     -[A7], 0x6
  7082. 00005CB6  A9EB                     syscall    Pack4/FP68K
  7083. 00005CB8  486E FFF4                pea.l      [A6 - 0xC]
  7084. 00005CBC  3F3C 0016                move.w     -[A7], 0x16
  7085. 00005CC0  A9EB                     syscall    Pack4/FP68K
  7086. 00005CC2  486E FFF4                pea.l      [A6 - 0xC]
  7087. 00005CC6  486E FFF2                pea.l      [A6 - 0xE]
  7088. 00005CCA  3F3C 2010                move.w     -[A7], 0x2010
  7089. 00005CCE  A9EB                     syscall    Pack4/FP68K
  7090. 00005CD0  302E FFF2                move.w     D0, [A6 - 0xE]
  7091. 00005CD4  5240                     addq.w     D0, 1
  7092. 00005CD6  3D40 FFFE                move.w     [A6 - 0x2], D0
  7093. 00005CDA  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  7094. 00005CE0  6F0E                     ble        +0x10 /* 00005CF0 */
  7095. 00005CE2  486D FFD8                pea.l      [A5 - 0x28]
  7096. 00005CE6  486E 000C                pea.l      [A6 + 0xC]
  7097. 00005CEA  3F3C 0002                move.w     -[A7], 0x2
  7098. 00005CEE  A9EB                     syscall    Pack4/FP68K
  7099. label00005CF0:
  7100. 00005CF0  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  7101. 00005CF6  6708                     beq        +0xA /* 00005D00 */
  7102. 00005CF8  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  7103. 00005CFE  662E                     bne        +0x30 /* 00005D2E */
  7104. label00005D00:
  7105. 00005D00  2D6D FFE2 FFF4           move.l     [A6 - 0xC], [A5 - 0x1E]
  7106. 00005D06  2D6D FFE6 FFF8           move.l     [A6 - 0x8], [A5 - 0x1A]
  7107. 00005D0C  3D6D FFEA FFFC           move.w     [A6 - 0x4], [A5 - 0x16]
  7108. 00005D12  486E 000C                pea.l      [A6 + 0xC]
  7109. 00005D16  486E FFF4                pea.l      [A6 - 0xC]
  7110. 00005D1A  3F3C 0002                move.w     -[A7], 0x2
  7111. 00005D1E  A9EB                     syscall    Pack4/FP68K
  7112. 00005D20  41EE 000C                lea.l      A0, [A6 + 0xC]
  7113. 00005D24  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7114. 00005D28  20D9                     move.l     [A0]+, [A1]+
  7115. 00005D2A  20D9                     move.l     [A0]+, [A1]+
  7116. 00005D2C  30D9                     move.w     [A0]+, [A1]+
  7117. label00005D2E:
  7118. 00005D2E  486D FFEC                pea.l      [A5 - 0x14]
  7119. 00005D32  486E 000C                pea.l      [A6 + 0xC]
  7120. 00005D36  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7121. 00005D3A  A9EB                     syscall    Pack4/FP68K
  7122. 00005D3C  6C4A                     bge        +0x4C /* 00005D88 */
  7123. 00005D3E  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  7124. 00005D44  6F1E                     ble        +0x20 /* 00005D64 */
  7125. 00005D46  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  7126. 00005D4C  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  7127. 00005D52  3D6E 0014 FFFC           move.w     [A6 - 0x4], [A6 + 0x14]
  7128. 00005D58  486E FFF4                pea.l      [A6 - 0xC]
  7129. 00005D5C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7130. 00005D60  A9EB                     syscall    Pack4/FP68K
  7131. 00005D62  6012                     bra        +0x14 /* 00005D76 */
  7132. label00005D64:
  7133. 00005D64  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  7134. 00005D6A  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  7135. 00005D70  3D6E 0014 FFFC           move.w     [A6 - 0x4], [A6 + 0x14]
  7136. label00005D76:
  7137. 00005D76  206E 0008                movea.l    A0, [A6 + 0x8]
  7138. 00005D7A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7139. 00005D7E  20D9                     move.l     [A0]+, [A1]+
  7140. 00005D80  20D9                     move.l     [A0]+, [A1]+
  7141. 00005D82  30D9                     move.w     [A0]+, [A1]+
  7142. 00005D84  6000 0098                bra        +0x9A /* 00005E1E */
  7143. label00005D88:
  7144. 00005D88  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  7145. 00005D8E  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  7146. 00005D94  3D6E 0014 FFFC           move.w     [A6 - 0x4], [A6 + 0x14]
  7147. 00005D9A  486D FFBA                pea.l      [A5 - 0x46]
  7148. 00005D9E  486E FFF4                pea.l      [A6 - 0xC]
  7149. 00005DA2  3F3C 0006                move.w     -[A7], 0x6
  7150. 00005DA6  A9EB                     syscall    Pack4/FP68K
  7151. 00005DA8  486E FFF4                pea.l      [A6 - 0xC]
  7152. 00005DAC  3F3C 0016                move.w     -[A7], 0x16
  7153. 00005DB0  A9EB                     syscall    Pack4/FP68K
  7154. 00005DB2  486E FFF4                pea.l      [A6 - 0xC]
  7155. 00005DB6  486E FFF2                pea.l      [A6 - 0xE]
  7156. 00005DBA  3F3C 2010                move.w     -[A7], 0x2010
  7157. 00005DBE  A9EB                     syscall    Pack4/FP68K
  7158. 00005DC0  3E2E FFF2                move.w     D7, [A6 - 0xE]
  7159. 00005DC4  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  7160. 00005DCA  6F28                     ble        +0x2A /* 00005DF4 */
  7161. 00005DCC  3007                     move.w     D0, D7
  7162. 00005DCE  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  7163. 00005DD2  41ED FBD2                lea.l      A0, [A5 - 0x42E]
  7164. 00005DD6  D1C0                     add.l      A0, D0
  7165. 00005DD8  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  7166. 00005DDC  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7167. 00005DE2  3D68 0008 FFFC           move.w     [A6 - 0x4], [A0 + 0x8]
  7168. 00005DE8  486E FFF4                pea.l      [A6 - 0xC]
  7169. 00005DEC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7170. 00005DF0  A9EB                     syscall    Pack4/FP68K
  7171. 00005DF2  601C                     bra        +0x1E /* 00005E10 */
  7172. label00005DF4:
  7173. 00005DF4  3007                     move.w     D0, D7
  7174. 00005DF6  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  7175. 00005DFA  41ED FBD2                lea.l      A0, [A5 - 0x42E]
  7176. 00005DFE  D1C0                     add.l      A0, D0
  7177. 00005E00  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  7178. 00005E04  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7179. 00005E0A  3D68 0008 FFFC           move.w     [A6 - 0x4], [A0 + 0x8]
  7180. label00005E10:
  7181. 00005E10  206E 0008                movea.l    A0, [A6 + 0x8]
  7182. 00005E14  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7183. 00005E18  20D9                     move.l     [A0]+, [A1]+
  7184. 00005E1A  20D9                     move.l     [A0]+, [A1]+
  7185. 00005E1C  30D9                     move.w     [A0]+, [A1]+
  7186. label00005E1E:
  7187. 00005E1E  2E1F                     move.l     D7, [A7]+
  7188. 00005E20  4E5E                     unlink     A6
  7189. 00005E22  4E75                     rts
  7190. 00005E24  4D59                     chk.w      D6, [A1]+
  7191. 00005E26  5349                     subq.w     A1, 1
  7192. 00005E28  4E45                     trap       5
  7193. 00005E2A  2020                     move.l     D0, -[A0]
  7194. fn00005E2C:
  7195. 00005E2C  4E56 FFEC                link       A6, -0x0014
  7196. 00005E30  2D6E 000C FFF6           move.l     [A6 - 0xA], [A6 + 0xC]
  7197. 00005E36  2D6E 0010 FFFA           move.l     [A6 - 0x6], [A6 + 0x10]
  7198. 00005E3C  3D6E 0014 FFFE           move.w     [A6 - 0x2], [A6 + 0x14]
  7199. 00005E42  486D FFF6                pea.l      [A5 - 0xA]
  7200. 00005E46  486E FFF6                pea.l      [A6 - 0xA]
  7201. 00005E4A  3F3C 0000                move.w     -[A7], 0x0
  7202. 00005E4E  A9EB                     syscall    Pack4/FP68K
  7203. 00005E50  41D6                     lea.l      A0, [A6]
  7204. 00005E52  2F20                     move.l     -[A7], -[A0]
  7205. 00005E54  2F20                     move.l     -[A7], -[A0]
  7206. 00005E56  3F20                     move.w     -[A7], -[A0]
  7207. 00005E58  486E FFEC                pea.l      [A6 - 0x14]
  7208. 00005E5C  4EBA FD8E                jsr        [PC - 0x272 /* 00005BEC */]
  7209. 00005E60  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7210. 00005E64  206E 0008                movea.l    A0, [A6 + 0x8]
  7211. 00005E68  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7212. 00005E6C  20D9                     move.l     [A0]+, [A1]+
  7213. 00005E6E  20D9                     move.l     [A0]+, [A1]+
  7214. 00005E70  30D9                     move.w     [A0]+, [A1]+
  7215. 00005E72  4E5E                     unlink     A6
  7216. 00005E74  4E75                     rts
  7217. 00005E76  4D59                     chk.w      D6, [A1]+
  7218. 00005E78  434F                     chk.w      D1, A7
  7219. 00005E7A  5320                     subq.b     -[A0], 1
  7220. 00005E7C  2020                     move.l     D0, -[A0]
  7221.